数据库索引的建立,使用……

索引的目的是加快对表中记录的查找或排序
索引分为聚簇索引和非聚簇索引两种,聚簇索引(索引和物理的顺序相同)

是按照数据存放的物理位置为顺序的,而非聚簇索引就是一样了;聚簇索引

能提高多行检索的速度,而非聚簇索引对于单行的检索很快
索引是给查询优化器用的,所以在查询语句中符合时会自动调用查询
创建索引的两种方法:
直接创建:create index
间接创建:表中定义主键约束或者唯一性约束,同时也是创建索引
其中间接的优先级高于直接创建
语法:create [unique] index <索引名> on <表名> (<列名>)
unique:唯一性(建立索引的列中的值不能有重复)

索引特征:
唯一性索引:(一般)就是建立在一个列上(即主键),列上的值不能有重复(即

冗余)
复合索引:一个索引创建在两个或多个列上(允许列上的值重复),当把这些

列作为查询条件时就会自己调用这个复合索引

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。