mysql 索引知识

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

 

什么是索引?

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

 

索引大分类:

1、单一索引(普通索引,唯一索引,主键索引)

2、组合索引

3、全文索引

4、空间索引 

 

索引细分类

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、数据记录都存放在叶子节点中。

 

posted @ 2021-08-20 08:52  方达达  阅读(21)  评论(0编辑  收藏  举报