当前位置: 代码迷 >> Sql Server >> 怎么建非聚簇索引和建聚簇索引
  详细解决方案

怎么建非聚簇索引和建聚簇索引

热度:66   发布时间:2016-04-27 16:12:48.0
如何建非聚簇索引和建聚簇索引?
RT,以Sql2000为例。

------解决方案--------------------
如何建非聚簇索引

-----------------
create nonclustered index inx_aa on 表名(字段名...)


和建聚簇索引?
-------

create clustered index inx_bb on 表名(字段名)


------解决方案--------------------
驗証索引創建成功


sp_help 表名 可以查看
------解决方案--------------------
or
sp_helpindex 表名

刪除索引


drop index 表名.索引名
------解决方案--------------------
聚集索引
create clustered index 索引名称 on 表名(字段1[,字段2,字段3...])

非聚集索引
create index 索引名称 on 表名(字段1[,字段2,字段3...])

一般建议索引名称以 idx_表名_字段1_字段2 如此命名规则。
一个表只能创建一个聚集索引
可以创建多个非聚集索引

数据在表中的按聚集索引来排序
我能说的都说了。
楼下的继续。。。



------解决方案--------------------
在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。

如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引有更快的数据访问速度。

帮助--〉索引 --〉概述


------解决方案--------------------
你指定主键的同时默认就建立了聚集索引
------解决方案--------------------
hoho
  相关解决方案