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