[学习笔记]什么是索引?

1、创建索引
语法:
<span style="font-size:18px;">creat [unique][clustered][nonclustered]index index_name on {table|view}(column[asc|desc][,...n]) 
[with<index_option>[,...n]] 
[on filegroup] 
<index_option>::= 
{pad_index| 
flllfactor=fillfactor|ignore_dup_key|drop_existing|statiscs_norecompute|sort_in_tempdb} 


</span> 

示例1:创建非聚集索引
<span style="font-size:18px;">use mr_sql 
creat nonclustered index mr_sele_id_ind on mr_sele(id)</span> 
加上with fillfactor=100 就是创建了填充因子
示例2:创建组合索引
<span style="font-size:18px;">use mr_sql 
creat index mr_sele_id_int on mr_sele(id,name,desc)</span> 
2、查看
<span style="font-size:18px;">语法:sp_helpindex 当前数据库中表或视图的名称</span> 
3、修改
重命名;
<span style="font-size:18px;">use mr_sql 
exec sp_rename'mr_stu_xx_insert2','stu_xx_ins_2'</span> 
注意:对索引重命名时,需要修改的索引名的格式必须为“表名.索引名”
4、删除
语法:
<span style="font-size:18px;">drop index'table.index|view.index'[,...n]</span> 
示例:
<span style="font-size:18px;">use mr_sql 
'判断表中是否有要删除的索引 
if exists(select * from sysindexes where name='stu_xx_index_1') 
</span> 

<span style="font-size:18px;">语法:set showplan_all {on|off} 
on:显示查询信息 
off:不显示</span> 
b、使用statistics Io 语句
语法:
<span style="font-size:18px;">set statistics Io {on|off} 
</span> 
6、维护
1、使用DBCC showcontig 语句,显示指定数据表的数据和索引的信息,查看有无碎片
语法:+表/视图/索引的名称
2.重建索引DBCC DBREINDEX语句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值