索引创建/删除

索引优缺点:

优:创建索引可以加快查询效率。

缺:索引创建后更新索引上的数据会导致表中物理顺序变更,会占用一定系统资源,因此索引不宜过多。

创建索引语法:

create [unique][cluster]index<索引名> on <表名>(<列名>[<次序>][,<列名>[<次序>]]...);

说明:<表名>是要建立索引的基本表的名字。索引可以建立在一列或多列上,每个<列名>后面还可以用<次序>指定索引值的排列次序,可选ASC(升序)或DESC(降序),缺省值为ASC。 
unique表示此索引的每一个索引值只对应唯一的数据记录。 
cluster表示要建立的索引是聚簇索引。所谓聚簇索引是指索引项的数据与表中记录的物理顺序一致的索引组织。 

举例:

--创建普通索引
create index 索引名 on 表名(字段1,字段2);

删除索引语法:

drop index<索引名>;

 

posted @ 2019-04-08 15:54  杏仁拌饭  阅读(69)  评论(0)    收藏  举报