HASH索引
InnoDB存储引擎支持的哈希索引是自适应的,会根据表的使用情况自动为表生成哈希索引,不能人为干预是否在一张表中生成哈希索引B+树索引
- B+树特点
非叶子节点只存储key,叶子节点存储key和data, 叶子节点组成一个有序双向链表,方便范围查找;多叉树,最大化在每个内部节点内的子节点的数目减少树的高度
(减少磁盘IO次数)、平衡树(提高查找速度) - 聚集索引
数据按照主键顺序存放,聚集索引就是每张表的主键构造的一个B+树;叶子节点存放的是数据页 - 辅助索引
辅助索引的叶子节点存放的是相应行数据的主键 - 索引覆盖
辅助索引中已经包含了要查询的数据