索引
电脑版发表于:2022/5/1 23:16
前言
首先了解什么是索引,索引的作用是什么
索引,有助于加速表中检索数据。当从表中查询数据时,首先数据库会先检查索引是否存在,然后使用索引来选择表的精确对应,而不是扫描整个表。
什么时候需要创建索引
表的数据量过大,而且业务中需要频繁查询,查询速度过慢时。
创建索引的列必须时where 子句的条件,否则查询就没有用到索引,条件可以是<,<=,=,>,>=,BETWEEN,IN (not in , <> ,和 like的%XXX 时不会用到索引)
索引的确定
索引对查询速度可以大幅度提升,但是仅在必要时添加索引,创建索引后,对表数据进行INSERT ,UPDATE ,DELETE时同样会对索引文件 进行修改,影响更新进度。建立索引会占用磁盘的索引文件
如何创建索引请看这篇文档
sql 索引 - Session的专栏 - TNBLOG