《数据库技术与应用》课件-33.管理索引_第1页
《数据库技术与应用》课件-33.管理索引_第2页
《数据库技术与应用》课件-33.管理索引_第3页
《数据库技术与应用》课件-33.管理索引_第4页
《数据库技术与应用》课件-33.管理索引_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理索引学习目标2通过本课程的学习,掌握使用SSMS可视化图形界面和T-SQL语句两种方法来管理索引。

主要学习内容:一.删除索引二.查看索引三.重命名索引删除索引3当不需要一个索引时,可以将其从数据库中删除,以回收其占用的磁盘空间。索引可分为两类:一类是创建表约束时自动创建的索引;另一类是通过创建索引的方式创建的独立于约束的索引。这两类索引的删除方式是不一样的:删除前者须先删除对应约束,就能删除约束所使用的索引;删除后者可以使用SSMS界面或T-SQL语句进行删除。删除索引41.使用SSMS可视化图形界面删除独立于约束的索引【例】删除表“Users”中的索引“UserIndex1”。操作步骤如下:删除索引51)如图所示,在"对象资源管理器"窗口中,展开表“Users”节点下的“索引”节点,用右键单击要删除的索引“UserIndex1”,从弹出的快捷菜单中选择“删除”命令。删除索引62)如图所示,在打开的“删除对象”窗口中,确定删除的对象即可。删除索引72.使用T-SQL语句删除索引使用DROPINDEX语句可以删除索引,其语法格式如下所示: DROPINDEX表名.索引名|视图名.索引名[,…n]。删除索引8【例】删除表“Users”的索引“UserIndex1”。代码:DROPINDEXUsers.UserIndex1代码与运行结果,如图所示:删除索引9可以看见消息卡上提示“命令已成功完成。”。在"对象资源管理器"窗口中,刷新表“Users”中的索引节点,即可看到UserIndex1已被删除。查看索引101.使用SSMS可视化图形界面查看索引【例】查看表“Users”的索引“UserIndex”信息。查看索引111)如图所示,在"对象资源管理器"窗口中,展开表“Users”节点下的“索引”节点,可以查看到表“Users”中的所有索引,用右键单击要查看的索引“UserIndex”,从弹出的快捷菜单中选择“属性”命令。查看索引122)在打开“索引属性UserIndex”窗口,可以看到索引的详细信息,同时也可以实现对索引进行修改等操作。可以实现对索引名称、索引类型等信息进行修改。查看索引132.使用T-SQL语句查看索引使用系统存储过程sp_helpindex可以返回指定表的所有索引信息,它的语法结构如下所示:

SP_HELPINDEX[@objname=]’name’查看索引14【例】查看表“Users”的所有索引信息。代码与运行结果,如图所示:从结果中可以看到表Users中所包含的所有索引,以前各索引的具体信息内容。重命名索引151.使用SSMS可视化图形界面重命名索引【例】将表“Users”的索引“UserIndex”更名为“UserIndex1”。重命名索引161)如图所示,在"对象资源管理器"窗口中,展开表“Users”节点下的“索引”节点,可以查到表“Users”中的所有索引,用右键单击要重命名的索引“UserIndex”,从弹出的快捷菜单中选择“重命名”命令,直接更名即可。重命名索引172.使用T-SQL语句重命名索引利用系统存储过程Sp_rename可以更改索引的名称,语法格式如下:

Sp_rename'表名.原索引名称','新索引名称'重命名索引18【例】将表“Users”的索引“UserIndex”更名为“UserIndex1”。代码:Sp_rename'Users.UserIndex','UserIndex1'代码与运行结果,如图所示:重命名索引19在"对象资源管理器"窗口中,刷新表“Users”节点下的“索引”节点,即可看到更名好的索引。代码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论