《数据库管理与应用》课件——35 索引.pptx

《数据库管理与应用》课件——35 索引.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库原理与应用索引

1.索引的作用

索引:提高SQL?Server系统的性能,加快数据的查询速度,减少系统的响应时间。1.索引的作用

索引——根据表中一列或若干列按照一定顺序建立的列值与每条记录之间的对应关系。(1)聚集索引:聚集索引将数据行的键值在表内排序并存储对应的数据记录,使得数据表物理顺序与索引顺序一致。按聚集索引健在表内排序,每个表只有一个。(2)非聚集索引:每表可有多个。2.索引的分类

非聚集索引2.索引的分类

聚集索引非聚集索引2.索引的分类

视频:可视化方式创建索引

create[unique] /*是否为唯一索引*/[clustered|nonclustered]/*是否为聚集索引*/index索引名 /*索引名称*/on{表|视图}(列名[asc|desc][,...n])/*索引定义的依据*/语法格式:3.创建索引

例1:为课程表的课程名列创建索引。createindexidx1on课程(课程名)例2:根据课程表的课程号列创建唯一聚集索引。createuniqueclusteredindexidx2on课程(课程号)指定了clustered,所以该索引将对数据进行物理排序。4.案例

视频:SQL方式创建索引

例3:根据选课表的学号列和课程号列创建复合索引。createindexidx3on选课(学号,课程号)4.案例

第二步:在视图上创建索引createuniqueclusteredindexidx4onview1(学号)例4:创建一个视图,并为该视图创建索引。第一步:创建视图createviewview1asselect学号,姓名from学生4.案例

语法格式:dropindex表名(视图名).索引名例5:删除数据库中学生表的一个名为idx4的索引。dropindex学生.idx45.删除索引

(1)聚集索引和非聚集索引6.小结(2)创建索引(3)删除索引

ThankYou

您可能关注的文档

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档