外, 其他type只可用到一个索引....注意,全文索引的优先级很高,若全文索引和普通索引同时存在时, mysql不管代价, 会优先选择使用全文索引
>>>>>>
(9) ref
使用非唯一索引或非唯一索引前缀进行的查找
对于来自前表的每一行,..., 对于每个索引键, 表中只有一条记录与之匹配.
eq_ref和const的区别:
eq_ref 出现于多表join时, 对于来自前表的每一行, 在当前表中只能找到一行....当主键或唯一非NULL索引的所有字段都被用作join联接时会使用此类型.
eq_ref 可用于使用'='操作符作比较的索引列, 比较的值可以是常量, 也可以是使用在此表之前读取的表的列的表达式.
>>>...where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据
using index 好于 using where 好于 using index condition, 不需要回表查询数据