聚集索引(聚簇索引):1、索引的顺序和记录的物理顺序一致。 2、叶子节点是数据节点
非聚集索引(非聚簇索引):1、索引的顺序和记录的物理顺序不一致。 2、叶子节点是指针节点。
聚集索引(聚簇索引)和非聚集索引(非聚簇索引)都是B+树。
MyISAM默认是非聚集索引,有两个文件,数据文件和索引文件
InnoDB默认是聚集索引,一个文件数据文件就是索引文件。
InnoDB引擎主键索引是聚集索引
InnoDB的主键索引,直接查询数据,辅助索引先查关键字,在查数据。
InnoDB引擎它的辅助索引,它的叶结点存储的是主键的值
参考文章链接如下:
https://blog.csdn.net/qq_37189082/article/details/99246581
https://blog.csdn.net/qq_43193797/article/details/88593304
https://www.jianshu.com/p/d95d6d692e2c
如何创建聚集索引和非聚集索引
https://zhidao.baidu.com/question/918836349194987379.html
附加个面试题