sqlserver 聚集索引和非聚集索引實(shí)例
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表上創(chuàng)建聚集索引
create clustered index CLU_ABC
on ABC(A)
GO
--查看索引
sp_helpIndex ABC
--插入數(shù)據(jù)
insert into ABC
values(2,'B','C')
--因?yàn)橛芯奂饕哉麄€(gè)表的物理結(jié)構(gòu)發(fā)生了變化
--此時(shí)按照該索引查詢的內(nèi)容為:
select * from ABC WITH(index = CLU_ABC) WHERE A>1 AND A<5
--刪除索引后
Drop index ABC.CLU_ABC
--查詢內(nèi)容物理順序還是按照順序的
select * from ABC
--在ABC表上創(chuàng)建非聚集索引
create nonclustered index NONCLU_ABC
on ABC(A)
--查看索引
sp_helpIndex abc
--插入數(shù)據(jù)
insert into ABC
values(4,'B','C')
--因?yàn)橛芯奂饕哉麄€(gè)表的物理結(jié)構(gòu)發(fā)生了變化
--此時(shí)查詢的內(nèi)容為:
select * from ABC WITH(index = NONCLU_ABC)
--刪除索引后
Drop index ABC.NONCLU_ABC
--查詢內(nèi)容物理順序是按照插入的順序
select * from ABC
相關(guān)文章
SQL語(yǔ)句的各個(gè)關(guān)鍵字的解析過(guò)程詳細(xì)總結(jié)
由于最近需要做一些sql query性能提升的研究,因此研究了一下sql語(yǔ)句的解析過(guò)程;本文是我在看了各種資料后手機(jī)總結(jié)的,會(huì)詳細(xì)的,一步一步的講述一個(gè)sql語(yǔ)句的各個(gè)關(guān)鍵字的解析過(guò)程,歡迎大家互相學(xué)習(xí)2013-01-01必備 SQL 查詢優(yōu)化技巧提升網(wǎng)站訪問(wèn)速度
在這篇文章中,我將介紹如何識(shí)別導(dǎo)致性能出現(xiàn)問(wèn)題的查詢,如何找出它們的問(wèn)題所在,以及快速修復(fù)這些問(wèn)題和其他加快查詢速度的方法2018-01-01MS sqlserver 2008數(shù)據(jù)庫(kù)轉(zhuǎn)換成2000版本的方法
這篇文章主要為大家詳細(xì)介紹了MS sqlserver 2008數(shù)據(jù)庫(kù)轉(zhuǎn)換成2000版本的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11sql函數(shù)實(shí)現(xiàn)去除字符串中的相同的字符串
去除字符串中的相同的字符,此功能在開(kāi)發(fā)過(guò)程中很實(shí)用,為此本文整理了一些,希望對(duì)你了解它有所幫助2013-01-01sqlserver索引的原理及索引建立的注意事項(xiàng)小結(jié)
本文起點(diǎn)可能會(huì)相對(duì)高點(diǎn),首先你的很熟悉索引以及他們的存儲(chǔ)結(jié)構(gòu) 有很多地方你可能覺(jué)得有異議,歡迎一起討論2012-07-07sqlserver 2000中創(chuàng)建用戶的圖文方法
今天網(wǎng)上有人問(wèn)我,如何在sqlserver中新建一個(gè)用戶,因?yàn)椴豢赡苡胹a登錄,這樣會(huì)帶來(lái)安全隱患。2012-03-03ASP和SQL Server如何構(gòu)建網(wǎng)頁(yè)防火墻
本文介紹的是利用ASP和SQL Server構(gòu)建網(wǎng)頁(yè)防火墻,介紹建立的過(guò)程,主要分三步給大家介紹的。希望對(duì)你有幫助,一起來(lái)看。2015-10-10SQL Server日期時(shí)間格式轉(zhuǎn)化的方式小結(jié)
在SQL Server中,日期格式轉(zhuǎn)換可以使用CONVERT函數(shù)和CAST函數(shù),本文呢給大家介紹了SQL Server日期時(shí)間格式轉(zhuǎn)化的方式,并通過(guò)代碼示例講解非常詳細(xì),需要的朋友可以參考下2024-03-03SQL Server 分頁(yè)編號(hào)的另一種方式【推薦】
這篇文章主要介紹了SQL Server 分頁(yè)編號(hào)的另一種方式,需要的朋友可以參考下2018-06-06