聚集索引(Clustered Index)是一種數(shù)據(jù)存儲(chǔ)和組織方式,它決定了表中數(shù)據(jù)的物理順序。在聚集索引中,表中的數(shù)據(jù)行物理順序與索引鍵值的邏輯(索引)順序相同。一個(gè)表只能包含一個(gè)聚集索引,因?yàn)閿?shù)據(jù)的物理順序是唯一的。
在SQL Server中,創(chuàng)建聚集索引的示例如下:
-- 創(chuàng)建表時(shí)自動(dòng)創(chuàng)建聚集索引
CREATE TABLE Employee (
Id INT PRIMARY KEY,
Name VARCHAR(50),
Salary INT,
Gender VARCHAR(10),
City VARCHAR(50),
Dept VARCHAR(50)
);
-- 使用ALTER TABLE語句創(chuàng)建聚集索引
ALTER TABLE Employee ADD CLUSTERED INDEX (Id);
通過上述步驟,您可以有效地在SQL Server中創(chuàng)建聚集索引,從而提高查詢性能和數(shù)據(jù)訪問效率。