创建索引
来源:互联网 发布:域名备案需要多久 编辑:程序博客网 时间:2024/05/18 01:59
SQL Server使用两种基本类型的索引:聚集索引和非聚集索引。
1.创建非聚集索引
create nonclustered index M on J_user.userid
创建了一个叫M的非聚集索引
2.创建聚集索引
create clustered index N on J_user.username
创建了一个叫N的聚集索引
3.删除索引
drop index J_user.M ---删除J_user表的叫M的索引
4.组合索引:
create nonclustered index M
on J_user(userid,username)
说明:
字段先后顺序很重要;
当查询条件只包含username时不会使用这个索引;
当查询条件中包含userid时,或者条件中同时包含userid,username时才会使用这个索引;
5.Unique索引:
create unique index userid ----创建一个名叫userid的unique索引
on J_user(userid) -----应用到J_user(userid)
实际上创建主键时系统会自动为它们创建unique索引
6.创建一个索引,并指定在叶节点和中间级节点上保留15%的空间
create nonclustered index username
on J_user(username)
with fillfactor=85,PAD_index ---保留15%的空间
注意:
1.创建升序或者降序的方法是:在列名后使用asc 或者desc选项
2. 聚集引必须和它所索引的表放在同一个位置上(指表所存放的磁盘目录)
- 创建索引
- 创建索引
- 索引创建
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- C# 优化字符串操作
- 按照 rownum 批量读取大量数据
- 客户区和非客户区指的什么?窗口客户区和视图客户区的区别
- WIN2003服务器安全加固方案
- Linux 守护进程之整理笔记
- 创建索引
- 如何彻底卸载掉微软的JVM
- 应用程序及进程守护天使---web服务器看门狗程序
- discuz7.2 关于编辑帖子记录
- 今天是一个重要的日子
- 圈子圈套慧语解读
- 网络管理十二杀招经验谈
- ASC转汉字,汉字转ASC[Native2Ascii的JavaScript实现]
- C# 绘制矢量图形