SQL SERVER如何創(chuàng)建索引
發(fā)布時間:2025-10-22 | 來源:互聯(lián)網(wǎng)轉載和整理
如何創(chuàng)建索引 :
使用T-SQL語句創(chuàng)建索引的語法:
CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX index_name ON table_name (column_name…)[WITH FILLFACTOR=x] UNIQUE表示唯一索引,可選 CLUSTERED、NONCLUSTERED表示聚集索引還是非聚集索引,可選 FILLFACTOR表示填充因子,指定一個0到100之間的值,該值指示索引頁填滿的空間所占的百分比
在stuMarks表的writtenExam列創(chuàng)建索引:
USE stuDBGO
IF EXISTS (select name FROM sysindexesWHERE name = 'IX_writtenExam') drop INDEX stuMarks.IX_writtenExam CREATE NONCLUSTERED INDEX IX_writtenExam ON stuMarks(writtenExam)WITH FILLFACTOR= 30GOSELECT * FROM stuMarks(INDEX=IX_writtenExam)WHERE writtenExam BETWEEN 60 AND 90
雖然我們可以指定SQL Server按哪個索引進行數(shù)據(jù)查詢,但一般不需要我們?nèi)斯ぶ付?。SQL Server將會根據(jù)我們創(chuàng)建的索引,自動優(yōu)化查詢。
上一篇:霍建華多高
下一篇:被退檔了有提示嗎 可以看到原因嗎