- 4
- 0
- 约2.02千字
- 约 22页
- 2018-12-29 发布于福建
- 举报
第6讲索引约与数据库其它对象
第6讲 索引、约束与数据库其它对象 索引 问题 如何提高查询速度? 某些列如何保证没有重复值或满足一定条件? 如何保证数据的参照完整性? 概念: 索引是一个表中所包含的值以及相应的存储位置的列表 分类: 聚集索引 非聚集索引 复合索引 唯一索引 何时使用索引 在那些经常被用来查询的列上建立索引,以提高查找效率 【例子】在Student表中可以分别建立基于学号、姓名的索引 索引将占用磁盘空间,并且降低添加、删除和更新行的速度,所以要慎用! 创建索引 使用企业管理器 【问题】在Student表上创建基于StuName列,名为IX_StuName的非聚集、非唯一索引 注意:创建主键约束何唯一约束时,会自动在这些列上创建唯一索引 创建索引(续) 使用SQL语句 【问题】在表course中的课程名称列上建立唯一索引 【练习】使用SQL语句在StuCou表上创建名为IX_StuNoCouNo的聚集、唯一、复合索引,该索引基于StuNo列和CouNo列创建 复合索引说明 在(字段1,字段2)上创建的复合索引和在(字段2,字段1)上创建的复合索引是不同的 查找数据时,只有在where子句中指定了索引的第一个字段时才使用该复合索引 复合索引中字段的顺序很重要:在次序上首先定义最具唯一性的字段列 删除索引 使用企业管理器 使用SQL语句 格式: DROP INDEX t
您可能关注的文档
- 第6部分电子商务物流配送.ppt
- 第2章理层910.ppt
- 第6部分电液服控制系统.ppt
- 第6部分国际支理论.ppt
- 第6部分反馈制电路.ppt
- 第6部分autorware的动态效果.ppt
- 第6部分刚体力学.ppt
- 第6部分化学镀与镀技术.ppt
- 第6部分解线方组的迭代法.ppt
- 第6部分计算学科中的统科学方法.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)