数据库中的索引作用:索引分类、索引失效、聚集索引和非聚集索引
1、索引的使用
索引是一种将数据库中单列或者多列的值进行排序的结构。应用索引,可以大幅度提高查询的速度。用户通过索引查询数据,不但可以提高查询速度,也可以降低服务器的负载。用户查询数据时,系统可以不必遍历数据表中的所有记录,而是查询索引列。一般过程的数据查询是通过遍历全部数据,并寻找数据库中的匹配记录而实现的。索引是一种将数据库中单列或者多列的值进行排序的结构。应用索引,可以大幅度提高查询的速度。
关于索引的详细使用,请点击并浏览本博客的文章:
《MySQL索引》
《Oracle索引》
《MySQL组合索引(多列索引)使用与优化》
2、索引的分类
MySQL 的索引包括:主键索引、外键索引、唯一索引、普通索引、多列索引、函数索引、全文索引、空间索引等。
索引 | 说明 |
---|---|
主键索引(Primary Key Index) | 主键索引是唯一标识表中每一行数据的索引,在 MySQL 中,每个表只能有一个主键,通常用于标识唯一的数据行。 |
外键索引(Foreign Key Index) | 外键索引是针对外键约束而创建的索引,其核心作用是加速外键约束的关联操作(如级联更新/删除)和关联查询效率。 |