聚集索引(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中创建聚集索引,从而提高查询性能和数据访问效率。