第5章关系、索引和视图 5.2.2创建索引 ·使用创建索引向导--工具/向导 ·使用企业管理器--表/所有任务/管理索引/新建 ·使用T-SQL语句 CREATE [UNIQUE][clustered nonclustered]INDEX indexname ON {tablelview}(column [ASC|DESC][...N]) [ON filegroup] 例:CREATE UNIQUE INDEX nnn ON学生课程表(课程 名) 2023/7/16 《SQLServer程序设计》
第5章 关系、索引和视图 2023/7/16 《SQL Server 程序设计》 6 5.2.2 创建索引 • 使用创建索引向导---工具/向导 • 使用企业管理器---表/所有任务/管理索引/新建 • 使用T-SQL语句 CREATE [UNIQUE] [clustered|nonclustered] INDEX indexname ON {table|view} (column[ASC|DESC][…N]) [ON filegroup] 例: CREATE UNIQUE INDEX nnn ON 学生课程表 (课程 名)
第5章关系、索引和视图 5.2.3索引的查看 1.利用T-SQL命令 Sp_helpindex [@objname=]'name 例:sp helpindex学生成绩表' 2.使用企业管理器 --表/设计表/属性/索引 2023/7/16 《SQLServer程序设计》
第5章 关系、索引和视图 2023/7/16 《SQL Server 程序设计》 7 5.2.3 索引的查看 1. 利用T-SQL命令 Sp_helpindex [@objname=] ‘name’ 例: sp_helpindex ‘学生成绩表’ 2. 使用企业管理器 -------表/设计表/属性/索引
第5章关系、索引和视图 5.2.4索引的删除 使用PRIMARY KEY和JNIQUE约束创建的索引不能被删去,只有通 过删除约束才能删去。 l.使用SQL Server企业管理器删除索引 --一表/所有任务/管理索引/删除 2.使用T-SQL的DROP语句删除索引 DROP INDEX 'table.index view.index'[,...n] 例:删除学生成绩表表中的索引nnn: DROP INDEX学生成绩表.nnn 2023/7/16 《SQLServer程序设计》 8
第5章 关系、索引和视图 2023/7/16 《SQL Server 程序设计》 8 5.2.4 索引的删除 使用PRIMARY KEY 和UNIQUE 约束创建的索引不能被删去,只有通 过删除约束才能删去。 1. 使用SQL Server企业管理器删除索引 -----表/所有任务/管理索引/删除 2. 使用T-SQL的 DROP 语句删除索引 DROP INDEX ‘table.index|view.index’ [,…n] 例:删除学生成绩表表中的索引nnn: DROP INDEX 学生成绩表.nnn