当前位置:   article > 正文

MySQL之聚簇索引与非聚簇索引_mysql聚簇索引和非聚簇索引

mysql聚簇索引和非聚簇索引

索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,主要讨论InnoDB和MyISAM两个存储引擎的索引实现方式。

聚簇索引

聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。具体细节依赖于其实现方式。

  • 定义:索引中键值的逻辑顺序与数据行的物理顺序相同,一个表中只能有一个聚簇索引。

就比如,聚集索引就像是新华字典的拼音目录,而每个字存放的页码就是我们的数据物理地址;拼音目录对应的A-Z的字顺序,和字典实际存储的字的顺序A-Z也是一样的。

非聚簇索引

  • 定义:索引的逻辑顺序与磁盘上行的物理存储顺序不同,一个表中可以拥有多个非聚集索引。

非聚集索引也叫辅助索引就像新华字典的偏旁字典,他结构顺

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/424263
推荐阅读
相关标签
  

闽ICP备14008679号