mysql 索引知识

别动不动说把一切交给时间,时间才懒得收拾你的烂摊子。

什么是索引?

在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。

索引分类

1、主键索引 PRIMARY KEY
2、全文索引 FULL TEXT
3、普通索引 INDEX
4、组合索引 
5、唯一索引 UNIQUE KEY

索引方式

1、BTREE
2、RTREE
3、HASH
4、FULLTEXT

值得注意的是

BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中

它分为2种,

B-TREE

B+TREE

B+Tree相对于B-Tree有几点不同:
1、非叶子节点只存储键值信息。
2、所有叶子节点之间都有一个链指针。
3、数据记录都存放在叶子节点中。

原文地址:https://www.cnblogs.com/fangdada/p/15164874.html