1.为什么建立索引?
建立索引是为了加快查询的速度。用户可以根据自己的需求,在基本表上建立一个或者多个索引,加快查找的速度。
2.建立索引的基本格式:
create unique/cluster index 索引名 on table_name (<列名> [<次序>],<列名> [<次序>],........)
例如在student表中的姓名列建立聚簇索引:
create cluster index StuName on student (Sname);
******说明*******
1)unique索引表示的是:此索引的每一个索引值对应唯一的数据记录;
2)cluster索引:指的是索引项的顺序与表中记录的物理顺序一致的索引组织。
3)用户在经常查询的列上可以建立聚簇索引,需要注意的是一个表只能建立一个聚簇索引,对于经常更新的列不适合建立聚簇索引。
3.删除索引
drop index 索引名