索引的定义
索引是对数据库表中一列或多列的值进行排序的一种存储结构,它的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
分类
- 从数据结构角度:B+树索引,hash索引,FULLTEXT索引,R-Tree索引
- 从物理存储角度:聚集索引,非聚集索引
- 从逻辑角度:主键索引,单列索引/复合索引,唯一索引/普通索引
索引维护
- 如何创建索引
- 查看已有索引 show index
索引的效果
- 一个简单查询
索引是如何提高查询效率的
- 简单的二叉树案例
- BTree 及 B+Tree
执行计划
什么样的查询可以使用索引
- like, <, >, <>, in, between, not in, 运算, 转换
网友评论