http://blog.itpub.net/69995740/viewspace-2775371/
system > const > eq_ref > ref > Ref_or_null > index_merge > unique_subquery > index_subquery > range > index > all
using where > using index condition > using temporary > using sort_union(indexs) > using MRR > using join buffer(Block Nested Loop) > using join buffer(Batched Key Access) > using index for group by > using index > using filesort > materialize scan
Normal 普通索引(大多数情况下都可以使用)
btree 多叉树 主流使用
FullText 全文索引 (检索长文本的时候,效果最好;搜索很长一篇文章的时候,效果最好)
Unique 唯一索引 (身份证号用作索引时,可设置为unique)
SPATIAL 空间索引(创建空间索引的列,必须将其声明为NOT NULL,空间索引只能在存储引擎为MYISAM的表中创建)
hash 索引结构的特殊性,(key,value)其检索效率非常高
USING index 查询效率最高
Using where;USING index; 次于覆盖索引,使用了where过滤和索引查询
Using where 使用了where过滤
Using index condition; 使用了索引,但是要回表查询数据
Using filesort | Using temporary (两个差不多同级,效率都不高)