700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php 非聚集锁引 sql数据库聚集索引和非聚集索引示例

php 非聚集锁引 sql数据库聚集索引和非聚集索引示例

时间:2019-12-01 04:20:46

相关推荐

php 非聚集锁引 sql数据库聚集索引和非聚集索引示例

create database myIndexDemo

go

use myIndexDemo

go

create table ABC

(

A int not null,

B char(10),

C varchar(10)

)

go

insert into ABC

select 1,'B','C'

union

select 5,'B','C'

union

select 7,'B','C'

union

select 9,'B','C'

go

select * from ABC

--在ABC表上创建聚集索引

create clustered index CLU_ABC

on ABC(A)

--查看索引

sp_helpIndex abc

--插入数据

insert into ABC

values(2,'B','C')

--因为有聚集索引所以整个表的物理结构发生了变化

--此时按照该索引查询的内容为:

select * from ABC (index = NONCLU_ABC)

--删除索引后

Drop index ABC.CLU_ABC

--查询内容物理顺序还是按照顺序的

select * from ABC

--在ABC表上创建非聚集索引

create nonclustered index NONCLU_ABC

on ABC(A)

--查看索引

sp_helpIndex abc

--插入数据

insert into ABC

values(4,'B','C')

--因为有聚集索引所以整个表的物理结构发生了变化

--此时查询的内容为:

select * from ABC (index = NONCLU_ABC)

--删除索引后

Drop index ABC.NONCLU_ABC

--查询内容物理顺序是按照插入的顺序

select * from ABC

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。