下载此文档

第7章 索引及约束.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/ 19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 19 下载此文档
文档列表 文档介绍
第7章索引及约束
索引
约束
上一章
返回目录
索引
一、索引基础知识
二、建立和管理索引
三、索引相关操作
一、索引基础知识
1、索引:类似书中的目录,加快查询速度。
2、复合索引:基于两列或多列组合而建立的索引。
3、唯一索引:表中任意两行被索引的列不允许出
现重复值。
4、聚集索引:改变表的物理排序,只能有1个,
即主键索引。
5、非聚集索引:不影响表的物理排序,可有多个。
6、索引的作用:按索引列查询。
二、建立和管理索引
1、使用企业管理器创建索引
例如:在XK数据库中的Student表上创建基于StuName列,名为IX_StuName的非聚集索引。
①在控制台中展开XK数据库,单击表;
②右击Student表,选“设计表”;
③单击工具栏上“表和索引属性”按钮,在“属性”对话框中选“索引/键”;
④单击“新建”按钮;
⑤给出索引名称;
⑥选择要建立索引的列;
⑦并选择“顺序”;
⑧创建唯一索引——UNIQUE;
⑨创建聚集索引——CLUSTERED
⑩关闭对话框,并单工具栏上的“保存”按钮。
2、使用SQL语句创建索引
命令格式:
CREATE [ UNIQUE ] [ CLUSTERED ]
INDEX 索引名 ON 表名(列名)
例:USE XK
CREATE UNIQUE CLUSTERED
INDEX IX_StuNoCouNo
ON Stucou(StuNo,CouNo)
三、索引相关操作
1、删除索引
⑴使用企业管理器
①在控制台中展开XK数据库,单击表;
②右击Student表,选“设计表”;
③单击工具栏上“表和索引属性”按钮,在“属性”对话框中选“索引/键”;
④单击“删除”按钮;
⑵使用SQL语句
格式:
DROP INDEX
例:删除上例建立的索引
USE XK
GO
DROP INDEX
2、显示索引信息
⑴在企业管理器中,创建索引对话框中的“选定的索引”下拉列表中选择其中一个索引即可。
⑵使用权系统存储过程SP_HELPINDEX
USE XK
GO
EXEC SP_HELPINDEX Student
GO
3、重命名索引
⑴企业管理器
⑵SQL语句
EXEC SP_RENAME ,新索引名
EXEC SP_RENAME
,IX_StuNameNew

第7章 索引及约束 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 19
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新