索引

Posted 程序猿2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了索引相关的知识,希望对你有一定的参考价值。

InnoDB的主键使用的都是聚簇索引,而MyASM无论是主键索引还是二级索引,使用的都是非聚簇索引。

 

 

聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据
非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,

 

 

非聚簇索引都是辅助索引,像复合索引、前缀索引、唯一索引,辅助索引叶子节点存储的不再是行的物理位置,而是主键值

以上是关于索引的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 进阶 索引 -- 索引概述索引结构(B+TreeHash)索引分类(聚集索引 二级索引 主键索引唯一索引常规索引全文索引)

数据库表索引:普通索引唯一性索引全文索引多列索引隐藏索引删除索引

聚簇索引与非聚簇索引(也叫二级索引)

MySQL 进阶 索引 -- 索引使用原则(验证索引效率最左前缀法则范围查询索引失效情况SQL提示覆盖索引前缀索引单列索引与联合索引)索引设计原则

索引的分类

SQL SERVER数据库 唯一索引 非唯一索引 聚集索引 非聚集索引 之间区别