第8索引.pptVIP

  • 0
  • 0
  • 约1.12千字
  • 约 13页
  • 2018-12-29 发布于福建
  • 举报
第8索引

学习目标 能根据项目开发的需要,学会分析并创建索引,以提高查询速度。并会根据实际需要显示索引、重新命名索引、删除索引;会对索引进行分析与维护 课后任务 独自完成课后实训 第8章 索引 内容框架 索引 问题 如何提高查询速度? 某些列如何保证没有重复值或满足一定条件? 如何保证数据的参照完整性? 概念: 索引是一个表中所包含的值以及相应的存储位置的列表 分类: 聚集索引 非聚集索引 复合索引 唯一索引 何时使用索引 在那些经常被用来查询的列上建立索引,以提高查找效率 【例子】在Student表中可以分别建立基于学号、姓名的索引 索引将占用磁盘空间,并且降低添加、删除和更新行的速度,所以要慎用! 创建索引 使用Management Studio 【问题】在Student表上创建基于StuName列,名为IX_StuName的非聚集、非唯一索引 注意:创建主键约束何唯一约束时,会自动在这些列上创建唯一索引 创建索引(续) 使用SQL语句 【问题】在表Course中的课程名称列上建立唯一索引 【练习】使用SQL语句在StuCou表上创建名为IX_StuNoCouNo的聚集、唯一、复合索引,该索引基于StuNo列和CouNo列创建 复合索引说明 在(列1,列2)上创建的复合索引和在(列2,列1)上创建的复合索引是不同的 查找数据时,只有在where子句中指定了

文档评论(0)

1亿VIP精品文档

相关文档