- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
相关知识 3.创建索引的注意事项 创建索引要花费时间和占用存储空间; 索引虽然加快了检索速度,却减慢了数据修改的速度。 以下情况适合创建索引 不考虑建立索引的情况 用作查询条件的列,如主键,由于主键可以唯一表示行,通过主键可以快速定位到表的某一行,因此,一般要在主键上创建索引; 定义外键的列可以建立索引,外键的列通常用于数据表与数据表之间的连接,在其上建立索引可以加快数据表的连接; 频繁按范围搜索的列,如学生基本 很少或从来不作为查询条件的列; 在小表中通过索引查找行可能会比简单地进行全表扫描还慢; 只从很小的范围内取值的列; 数据类型为text、ntext、image或bit的列上不要创建索引,因为这些类型的数据列的数据量要么很大,要么很小,不利于 相关知识 聚集索引查询速度更快,但只能创建一个; 非聚集索引维护比较容易,可以创建249个。 动作描述 使用聚集索引 使用非聚集索引 列经常被分组排序 √ √ 返回某范围内的数据 √ × 一个或极少不同值 × × 少数目的不同值 √ × 大数目的不同值 × √ 频繁更新的列 × √ 外键列 √ √ 主键列 √ √ 频繁修改索引列 × √ 相关知识 二、索引的创建和使用 创建索引有直接和间接两种方法。 直接创建索引就是使用命令或者在SQL Server Management Studio 中直接创建索引; ·间接创建索引就是通过创建数据表而附加创建了索引,例如在表中定义主键约束(Primary Key)或唯一性约束(Unique)时,系统自动创建了索引。 1.建立索引的T-SQL语句CREATE INDEX CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table_name | view_name } ( column_name [ ASC | DESC ] [ ,...n ] ) UNIQUE表示创建唯一性索引; CLUSTERED表示创建聚集索引; NONCLUSTERED表示创建非聚集索引; ON 表示可以在表或视图上创建索引,这里指定表或视图名称和相应的列名称; index_name 用于指定所创建的索引名称; ASC表示索引为升序排序,DESC表示索引为降序排序,默认为ASC。 相关知识 2.修改索引的T-SQL语句ALTER INDEX ALTER INDEX { index_name | ALL } ON object { REBUILD [ [ WITH ( rebuild_index_option [ ,...n ] ) ] | [ PARTITION = partition_number [ WITH ( single_partition_rebuild_index_option [ ,...n ] ) ] ] ] | DISABLE | REORGANIZE [ PARTITION = partition_number ] [ WITH ( LOB_COMPACTION = { ON | OFF } ) ] | SET ( set_index_option [ ,...n ] ) } index_name为索引文件名; object 为索引所在的对象名,即数据库中的指定表或视图名称; REBUILD指定将使用相同的列、索引类型、唯一性属性和排序顺序重新生成索引; DISABLE 表示禁用索引 REORGANIZE指定将重新组织的索引叶级; SET ( set_index_option [ ,...n ] )指定不重新生成或重新组织索引的索引选项。 相关知识 3.删除索引的T-SQL语句DROP INDEX DROP INDEX table_name.index_name GO table_name用于指定索引列所在的表; index_name用于指定要删除的索引名称。 DROP INDEX命令不能删除由CREATE TABLE或者ALTER TABLE命令创建的主键或者唯一性约束索引,也不能删除系统表中的索引。 可以用一条DROP INDEX语句删除多个索引,索引之间要用逗号分开。 可以使用系统存储过程给索引更名,其语法格式如下: EXEC Sp_rename ‘table_name.index_name’, ‘new_name’ table_name.index_name为原有索引名, new_name为新索引名 任务实施 一、创建索引 二、管理索引 任务实施 一、创建索引 使用SQL Server Management Studio向导建立索引 (1)用SQL Server Management Studio在建表时创建索引 【训练5
您可能关注的文档
- TP-25980101C语言程序设计第1章节第三章节分支结构幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目九幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目六幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目七幻灯片.ppt
- TP-63120101MATLAB程序设计及其数学建模应用第3章节创建项目计划幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目三幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目十二幻灯片.ppt
- TP-63120101MATLAB程序设计及其数学建模应用第5章节项目资源分配与管理幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目十幻灯片.ppt
- PhotoshopCS4图像处理教程1DVD双色印刷蔡晓霞李小亚项目十一幻灯片.ppt
- 中考地理真题练习 2024年四川省内江市中考地理真题(解析版).doc
- 中考地理真题练习 2024年河南省中考地理真题(原卷版).doc
- 中考地理真题练习 2024年四川省内江市中考地理真题(原卷版).doc
- 中考地理真题练习 2024年黑龙江省龙东地区中考地理真题(原卷版).doc
- 中考地理真题练习 2024年黑龙江省牡丹江市中考地理真题(原卷版).doc
- 中考地理真题练习 2024年甘肃省武威市临夏州中考地理真题(解析版).doc
- 中考地理真题练习 2024年甘肃省白银市中考地理真题(解析版).doc
- 中考地理真题练习 2024年湖南省中考地理真题(解析版).doc
- DB13_T2694-2018 地理标志产品 兴隆山楂.docx
- 内蒙古巴彦淖尔市2024-2025学年高一下学期期末考试生物含答案.doc
最近下载
- 口腔诊所整改报告.docx
- 《GB/T 45003-2024职业健康安全管理 工作中的心理健康安全:管理社会心理风险 指南》.pdf
- 论公路工程预结算审核.docx VIP
- 宽幅铜铝复合板带半熔态连续铸轧复合成形技术与应用-北京科技大学.pdf VIP
- 合肥租房合同(范本).doc VIP
- OBCA练习试卷含答案.doc VIP
- 大学生就业指导(第4版)(微课版)课件全套 模块1--6 大学生就业指导--保障就业权益.pptx VIP
- 2024年新华师大版七年级上册数学课件第4章第4章 相交线和平行线小结与复习.pptx VIP
- DB13_T 2282-2015 村庄绿化技术规范(河北省).pdf VIP
- 个人简历——【标准模板】.doc VIP
文档评论(0)