mysql explain 的extra中using index ,using where,using index condition,using index & using where理解

时间:2022-06-10 03:30:21

using index :查找使用了索引,查询结果覆盖了索引

using where:查找使用了索引,不需要回表去查询所需的数据,查询结果是索引的一部分

using index condition:查找使用了索引,但是需要回表查询数据

using index & using where:查找使用了索引,不需要回表查询数据,查询结果覆盖了索引

看到这里的读者我劝你自己写个mysql例子,因为我在忘了看了三个博客是冲突的,就决定自己写了,现在应该是四个冲突了,等大神解决吧,我都不知道自己的例子对不对。

ps,一个表(a,b,c),a是主键,建个组合索引(b,c)就能用explain测了。