创建索引
在已有的表上创建(CREATE INDEX)
index_name:指定所建立的索引名称,一个表可建多个索引,每个索引名称必须是唯一的
tbl_name:指定需要建立索引的表名
UNIQUE:指定所创建的索引是唯一性索引
col_name:指定要创建索引的列名
length:指定使用列的前length个字符创建索引
ASC|DESC:升序(ASC),降序(DESC)
在stusys数据库中student表的sname列上,创建一个普通索引I_studentSname。
在stusys数据库中course表的cno列上,创建一个索引I_courseCno,要求按课程号cno字段值前2个字符降序排列。
在stusys数据库中student表的tc列(降序)和sname列(升序),创建一个组合索I_studentTcSname。
在stusys数据库teacher表的tname列,创建一个唯一性索引I_teacherTname,并按降序排列。
在创建表同时创建索引(CREATE TABLE)在stusys数据库中,创建新表score1表,主键为sno和cno,同时在grade列上创建普通索引。
查看表上建立的索引
查看例7.16所创建的score1表的索引。
删除索引
使用DROP INDEX
删除已建索引I_studentTcSname。
使用 ALTER TABLE
删除已建索引I_teacherTname。