sql建立与删除索引
2014-09-19来源:

1 建立索引

例1.8 为学生选课数据库中的Students,Courses,Reports三个表建立索引。其中Students表按Sno(学号)升序建唯一索引,Courses表按Cno(课程号)升序建唯一索引,Reports表按Sno(学号)升序和Cno(课程号)号降序建唯一索引。其语句为:

CREATE UNIQUE INDEX Stu_Sno ON Students(Sno);

CREATE UNIQUE INDEX Cou_Cno ON Courses(Cno);

CREATE UNIQUE INDEX Rep_Scno ON Reports(Sno ASC, Cno DESC);

例1.9 在基本表Students的Sname(姓名)和Sno(学号)列上建立一个聚簇索引,而且Students中的物理记录将按照Sname值和Sno值的升序存放。其语句为:

CREATE CLUSTERED INDEX Stu_Sname_Sno ON Students(Sname, Sno);

2 删除索引

例1.10 删除基本表Reports上的Rep_SCno索引。

DROP INDEX Reports.Rep_Scno;

更多信息请查看IT技术专栏

推荐信息
Baidu
map