索引
索引就是相当于一个目录,通过它可以快速找到我们想要查找的目录,也就是说索引是事先排好序的目录。
索引类型
mysql有五种索引类型
-
普通索引-采用b树索引,对某一列进行排序
-
唯一索引 索引值唯一,不允许存在2个相同元素
-
全文索引 FULLTEXT索引,可以对字段进行分词检索
-
单列索引 为多个列分别创建索引
-
组合索引 遵循最左匹配原则
比如 name,age,sex 则查询的时候,name=’menghuiguli’ and age=’10’可以使用索引,但是name=’menghuiguli’ and sex=’m’不能使用索引
索引结构
Mysql索引的数据结构:B+Tree
B+树
所有数据都在树的最底层,并且底层叶子节点之间有指针连接。
Comments are closed.