操作目录
三.索引的建立与删除
1.建立索引
在SQL语句中,建立索引使用CREATE INDEX 语句:
CREATE [UNIQUE] [CLUSTER] INDEX <索引名>
ON <表名>(<列名>[<次序>][,<列名>[<次序>] ]…);
升序ASC,降序DESC,默认值为升序ASC。
为数据库中的Student、Course和SC三个表建立索引。其中Student表按学号升序建唯一索引,Course表按课程号升序建唯一索引,SC表按学号升序和课程号降序建唯一索引。
CREATE UNIQUE INDEX Stusno ON Student(Sno);/*按学号默认升序*/
CREATE UNIQUE INDEX Coucno ON Course(Cno);/*按课程号默认升序*/
CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);/*先按学号升序,学号相同再按课程号降序*/
2.修改索引
对于已经建立的索引,如果需要对其重新命名,可以使用ALTER INDEX 语句