聚簇索引和非聚簇索引

前言

聚簇索引和非聚簇索引,一向是面试常问的问题,自己也从来没搞懂过,最近在网上看到一篇文章写的很好,于是学习一下,下面主要针对Mysql数据库存储引擎来阐述。


区别

聚蔟索引与非聚蔟索引唯一的区别:就是索引和数据是否放一起。
MyISAM:索引和数据分两文件放,于是MyISAM的索引是非聚簇索引。
InnoDB:索引和数据放在一个文件中,InnoDB的索引是聚簇索引。