使用SQL语句创建索引教学文稿_第1页
使用SQL语句创建索引教学文稿_第2页
使用SQL语句创建索引教学文稿_第3页
使用SQL语句创建索引教学文稿_第4页
使用SQL语句创建索引教学文稿_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

“超市供销存系统”的数据库实施(shíshī)和管理任务六创建(chuàngjiàn)索引第一页,共15页。1.什么(shénme)是索引汉语字典中的汉字按页存放,一般都有汉语拼音目录(索引)、偏旁部首目录等。我们可以(kěyǐ)根据拼音或偏旁部首,快速查找某个字词。第二页,共15页。IndexesUseKeyValuestoLocateData(根据索引键查找定位(dìngwèi)数据行)DataPages(数据页)…IndexPages(索引(suǒyǐn)页)

什么(shénme)是索引第三页,共15页。2.索引(suǒyǐn)分类数据表的物理顺序和索引表的顺序相同(xiānɡtónɡ),一张表只能有一个聚簇索引。数据表的物理顺序和索引表的顺序不相同,索引表仅仅(jǐnjǐn)包含指向数据表的指针,每张表可以有多个。既可以采用聚簇索引的结构,又可以采用非聚簇索引的结构。不允许两行具有相同的索引值聚簇索引非聚簇索引唯一索引第四页,共15页。索引(suǒyǐn)分类聚集索引(suǒyǐn)(ClusteredIndex)聚集索引(suǒyǐn)与数据混为一体;对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上;表的所有数据完全重新排列;一个表只能有一个聚集索引(suǒyǐn);SQLServer默认是在主键上建立聚集索引(suǒyǐn)。非聚集索引(suǒyǐn)(NonclusteredIndex)本索引(suǒyǐn)与表的数据完全分离;无需将物理数据页中的数据按列排序,而是存储索引(suǒyǐn)行;一个表最多可以建249个非聚集索引(suǒyǐn)。 第五页,共15页。3使用对象(duìxiàng)资源管理器创建索引例:在商品表的商品名称列上建一个非聚集索引,唯一(wéiyī),名叫aa.在SQLServerManagementStudio的“对象资源管理器”面板中,选择要创建索引的表选中“索引”选项右击,在弹出的快捷菜单中选择“新建索引”命令第六页,共15页。第七页,共15页。第八页,共15页。基本语句(yǔjù)格式:CREATE[UNIQUE][CLUSTERED|NONCLUSTERED]INDEX索引(suǒyǐn)名ON表名(列名[ASC|DESC])UNIQUECLUSTERED

NONCLUSTEREDASC|DESC创建唯一(wéiyī)索引创建聚集索引创建非聚集索引创建排序方式,默认为升序(ASC)4.使用T-SQL语句创建索引第九页,共15页。索引(suǒyǐn)创建索引列可以有两列或更多列组成,由两列或更多列组成的索引称作(chēnɡzuò)“复合索引”。SQLServer默认是在主键上建立聚集索引。创建唯一约束时自动创建唯一索引。第十页,共15页。5.管理(guǎnlǐ)索引查看索引(suǒyǐn)信息[EXECUTE]SP_HELPINDEX表名删除索引(suǒyǐn)第十一页,共15页。1.在SQLServerManagementStudio“对象资源管理器”面板(miànbǎn)中删除索引删除(shānchú)索引第十二页,共15页。2.使用Transact-SQL语句删除索引DROPINDEX表名.索引名DROPINDEX语句不适用于通过定义(dìngyì)PRIMARYKEY或UNIQUE约束(通过使用CREATETABLE或ALTERTABLE语句的PRIMARYKEY或UNIQUE选项创建)创建的索引第十三页,共15页。6.创建(chuàngjiàn)索引优缺点优点缺点加快数据检索速度唯一索引保证记录唯一性

减少查询中分组和排序的时间

加速表与表之间的连接

占用存储空间

花费时间

第十四页,共15页。7.创建索引(suǒyǐn)的指导原则请按照下列标准选择建立索引的列。该列用于频繁搜索该列用于对数据进行排序请不要使用下面的列创建索引:列中

温馨提示

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

最新文档

评论

0/150

提交评论