文章目录 1. 代价: 2. 使用场景 3. 操作 3.1 查看索引 3.2 创建索引 3.3 删除索引 4. 索引的原理 4.1 B树 4.2 B+树 4.2.1 优点 索引是针对查询操作引入的优化手段,可以通过索引来加快查询速度,避免针对表进行遍历 1. 代价: 占用更多的空间。生成索引,需要一些列的数据结构以及一系列的额外数据,存储在硬盘中 可能回降低插入修改删除的速度 2. 使用场景 数据量较大,经常需要对这些列进行条件查询 该数据库表的插入及对这些列的修改频率较低 如果非条件查询列,或经常做插入修改,或磁盘空间不足,不考虑创建索引 3. 操作 3.1 查看索引 show index from 表名; 3.2 创建索引 会对现有的表中的数据进行重组 create index 索引名 on 表名(列名);