首页 > 代码库 > 数据库索引

数据库索引

  数据库的索引能快速访问数据表中的信息,索引好比书的目录,能加快我们的查询速度。索引又分为聚簇索引和非聚簇索引,聚簇索引能提高对多行的查询速度,而非聚簇索引对于单行的查询很快。

  可在数据库中创建三种索引:唯一索引、主键索引、聚集索引。

  唯一索引:唯一索引是不允许表中任何两行具有相同索引值的索引

  主键索引:表中常有一列或多列组合,常用来标识表中的每一行,该列称为表的主键。在表中定义主键将自动创建主键索引,主键索引是唯一索引的特定类型,主键索引的每一个值都是唯一。

  聚集索引:在聚集索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只能包含一个聚集索引。如果某索引不是聚集索引,则表中行的物理顺序与键值的逻辑顺序不匹配。与非聚集索引相比,聚集索引通常提供更快的数据访问速度。

数据库索引