索引:是数据表中数据和相应存储位置的列表,类似于书的目录,利用索引可以提高在表或视图中查找数据的速度,提高查询效率
索引的分类:聚集索引
(1)查询的数据会全部根据索引规则全部重新排列一遍
(2)索引的顺序和数据的顺序是一样的
(3)一张表上只有一个聚集索引
一个表在创建主键的同时会自动在主键上添加聚集索引
非聚集索引:
(1)查询的数据不会全部根据索引规则全部重新排列
(2)索引的顺序和数据的顺序不需要一样
(3)一张表上可以有多个非聚集索引
非聚集索引一般加在经常需要查询的字段上
创建索引
CREATE [ UNIQUE ](唯一索引) [ CLUSTERED(聚焦索引) | NOnCLUSTERED(非聚焦索引) ]
INDEX index_name
ON table_name (column_name…)
[WITH FILLFACTOR=x](填充因子(系数):指定一个0~100之间的值,表示索引页填充的百分比)
使用索引
with(index=索引名)
删除索引
drop index 表名.索引名
|
|