SQL Server 数据库中的索引

日期 2025-03-11 分组 数据库 标签 SQLServer 6分钟 · 1047字

其他数据库也类似

索引的简介:

索引分为聚集索引非聚集索引,索引类似于一本书的目录,在一本书中通过目录可以快速找到你想要的信息,而不需要读完全书。主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 。

优点

缺点

总结

索引的分类:

何时使用索引

注意事项

如何管理索引

创建非聚集索引

1
CREATE NONCLUSTERED INDEX 索引名称
2
ON 表名 (列名);

创建聚集索引

1
CREATE CLUSTERED INDEX 索引名称
2
ON 表名 (列名);

创建唯一索引

1
CREATE UNIQUE INDEX 索引名称
2
ON 表名 (列名);

删除索引

1
DROP INDEX 索引名称 ON 表名;

注意

删除主键约束及其索引

1
ALTER TABLE 表名
2
DROP CONSTRAINT 主键约束名称;

删除唯一约束及其索引

1
ALTER TABLE TableName
2
DROP CONSTRAINT 唯一约束名称;

删除主键约束唯一约束的时候都会顺带删除其索引数据

重建索引

1
ALTER INDEX 索引名称
2
ON 表名 REBUILD;

禁用索引

1
ALTER INDEX 索引名称
2
ON 表名 DISABLE;
上一篇: Arduino 基础
下一篇: SQL Server 数据库中的视图