索引的创建和管理

一、使用T-SQL语句创建、管理索引

 ①为员工表创建一个索引名为emp_ssn的唯一性非聚集索引,索引关键字是SSN,填充因子80 %

SQL文本:

create unique nonclustered index emp_ssn on Employee(SSN asc)

with

fillfactor=80

结果截图:

重命名索引,将索引emp_ssn重命名为员工表_员工号。

提示:利用sp_rename存储过程

SQL文本:

sp_rename'Employee.emp_ssn','员工表_员工号'

结果截图:

③为员工参与项目表创建一个索引名为“员工_项目_index”的非聚集复合索引,索引关键字为“员工号”,升序,“项目编号”,降序,填充因子50%

SQL文本:

create nonclustered index 员工_项目_index on WORKS_ON(ESSN asc,PNO desc)

with

fillfactor=50

结果截图:

 

④删除索引“员工表_员工号”和“员工_项目_index”。

SQL文本:

drop index works_on.员工_项目_index,Employee.员工表_员工号

结果截图: