第6章索引和视图.docVIP

  • 8
  • 0
  • 约5.09千字
  • 约 5页
  • 2017-01-01 发布于重庆
  • 举报
第6章索引和视图

第6 章 索引和视图(2课时) 主要内容: 1 索引概述 2 定义索引(创建、修改、删除) 3 视图概述 4 定义视图(创建、修改、删除) 5 通过视图修改数据 6.1 索引 6.1.1 索引概述 建立索引主要目的是提高查找速度,另外索引还可以在表的行上强制唯一性。那么一个表应该建立多少索引?在哪些字段上建立索引?应该考虑以下这些指导原则: 在经常需要查询的列上建立索引 在主键上建立索引 在经常用于连接的列上建立索引(外键) 在经常需要根据范围进行搜索的列上创建索引 在经常需要排序的列上建立索引 在经常用在WHERE子句中的列上创建索引 同样也存在不适合建立索引的情况,应该考虑以下这些指导原则: 对于那些在查询中很少使用和参考的列不应该创建索引 对于那些只有很少值的列也不应该建立索引 经常进行INSERT、DELETE、UPDATE操作时,不应该建立索引 索引查找与非索引查找的区别: 非索引查询:从表头开始,一行一行地查找,直至表尾。 索引查询:先在索引中找出所有符合查询条件的行值(关键值),然后再根据索引提供的这些行值在表中的存储位置,从表中提出符合条件的行。由于在索引关键字上排序,可以采用快速查找算法,因此可提高查找速度。 表中设立主键后,系统自动创建基于主键的索引,用户也可以创建独立于这些约束的索引;创建索引后,基于这些索引的数据库查询操作的速度会大提高,但也

文档评论(0)

1亿VIP精品文档

相关文档