Mysql 索引的分类

来源:这里教程网 时间:2026-03-01 16:13:05 作者:

索引的本质是一种数据结构,根据实际应用索引可以有不同的名称。 一. 根据底层数据结构的划分 1. 哈希索引 2. B+树索引 二. 根据索引字段个数划分 1. 单值索引 2. 多值索引即复合索引 三. 根据是否在主键上建立的索引进行划分 1. 主键索引 2. 二级索引即辅助索引 四. 根据数据与索引的存储关联性划分 1. 聚簇索引, Innodb存储引擎的主键索引为聚簇索引,二级索引为非聚簇索引。 2. 非聚簇索引,Myisam 存储引擎的索引为非聚簇索引。 五. 其他分类 1. 唯一索引 2. 全文索引 六. 覆盖索引索引最左前缀原则索引下推

相关推荐