首页 > 数据库 > MySQL > Mysql 索引的分类
索引的本质是一种数据结构,根据实际应用索引可以有不同的名称。
一. 根据底层数据结构的划分
1. 哈希索引
2. B+树索引
二. 根据索引字段个数划分
1. 单值索引
2. 多值索引即复合索引
三. 根据是否在主键上建立的索引进行划分
1. 主键索引
2. 二级索引即辅助索引
四. 根据数据与索引的存储关联性划分
1. 聚簇索引, Innodb存储引擎的主键索引为聚簇索引,二级索引为非聚簇索引。
2. 非聚簇索引,Myisam 存储引擎的索引为非聚簇索引。
五. 其他分类
1. 唯一索引
2. 全文索引
六.
覆盖索引
索引最左前缀原则
索引下推
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21374452/viewspace-2846433/ ,如需转载,请注明出处,否则将追究法律责任。