sql server电子教案第6章数据库索引.pptxVIP

  • 3
  • 0
  • 约2.45千字
  • 约 19页
  • 2022-06-13 发布于北京
  • 举报
第6章 数据库索引 ;6.1 索引概述 什么是索引? 索引是一个再表或视图上创建的对象,当用户查询索引字段时,它可以快速实施数据检索操作。借助索引,执行查询时不必扫描整个表就能够快速找到所需要的数据。 ;货号;索引的分类 簇索引 簇索引对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上,即簇索引与数据是混为一体的。一个表只能有一个簇索引。 2. 非簇索引 非簇索引具有与表的数据完全分离的结构,使用非簇索引不用将物理数据页中的数据按列排序。非簇索引中存储了组成非簇索引的关键字的值和行定位器。 ;3. 簇索引和非簇索引的性能比较 每个表只能有一个簇索引,因为一个表中的记录只能以一种物理顺序存放。但是,一个表可以有不止一个非簇索引。 从建立了簇索引的表中取出数据要比建立了非聚簇索引的表快。 非簇索引需要大量的硬盘空间和内存。 非簇索引可以提高从表中取数据的速度,它也会降低向表中插入和更新数据的速度。 ;6.2 创建索引 用CREATE INDEX 命令创建索引 CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON {table | view } column [ ASC | DESC ] [,...n]) [WITH [PAD

文档评论(0)

1亿VIP精品文档

相关文档