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