按作用分类:
1.主键索引:不解释,都知道
2.普通索引:没有特殊限制,允许重复的值
3.唯一索引:不允许有重复的值,速度比普通索引略快
4.全文索引:用作全文搜索匹配,但基本用不上,只能索引英文单词,...而且操作代价很大
按数据存储结构分类:
1.聚簇索引
定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。...二级索引的叶子结点存储的是主键值
覆盖索引:可直接从非主键索引直接获取数据无需回表的索引
比如:
假设t表有一个(clo1,clo2)的多列索引
select clo1,clo2 from t where...range checked for each record (index map: #):MySQL没有发现好的可以使用的索引,但发现如果来自前面的表的列值已知,可能部分索引可以使用。...range checked for each record (index map: #):MySQL没有发现好的可以使用的索引,但发现如果来自前面的表的列值已知,可能部分索引可以使用。