数据库索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库索引相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于数据库索引的主要内容,如果未能解决你的问题,请参考以下文章

数据库表索引:普通索引唯一性索引全文索引多列索引隐藏索引删除索引

数据库索引有哪几种?怎样建立索引?

数据库基础:讲解MySQL索引的概念及数据库索引的应用[2]

Pandas中xs()函数索引复合索引数据的不同切面数据(索引复合索引中需要的数据):索引列复合索引中的一个切面索引行复合索引中的一个切面

达梦数据库索引实践

数据库怎样创建一个唯一聚集索引