聚簇索引


聚簇索引: 把数据和索引放在一起的方式叫做聚簇索引。因为数据和索引在一起,查到了索引就查到了数据。和聚簇索引相对应的叫做非聚簇索引,也叫做二次索引,我们一般的索引都是二次索引,索引里面存放的是 主键id。需要通过主键id去二次查找。

 

一个表只能有一个聚簇索引,并且只能建立在唯一字段上,一般都是主键列。

 

innodb  都是用聚簇索引方式来存储数据的。在有主键的时候,聚簇索引列是主键,没有主键的时候胡自动选择一个唯一字段,如果唯一字段都没有,那么会自动维护一个唯一字段作为 聚簇索引。 因为 聚簇索引直接存放数据,所以聚簇索引列比别的索引快(避免了二次查找)。所以有一种说法 叫做,innodb 里面 主键列是最快的索引 列,就是因为主键列会自动建立 聚簇索引。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM