标签:
掌握:
1.视图是个什么东西?
2.会建视图,会查视图
3.知道视图的主要功能是查询,不是增删除改。
视图可以认为是从一个数据表或者多个数据表中导出的表,视图本身没有任何数据,它是用来存放视图的定义,因此视图只是虚拟表;如果数据表中的数据记录发生变化,那么跟该表有关的视图也会发生相应的变化。
视图——相对应的是表查询结果。
表——真正存储数据的地方。
视图——不存数据,展示查询的结果。
1、提高数据访问的安全性
2、方便查询操作
创建视图:create view 视图名 as ... go(视图名、:例view_...)
调用视图:select * from 视图名
删除视图:drop view 视图名
视图分为:单表创建的视图、多表视图、函数或者分组数据视图、基于视图创建的视图、只读视图等·····
视图为了查询数据方便。一般不要试图向视图中插入数据,容易出错。
小结:创建视图主要是从安全性和简化查询方面考虑,创建一个视图可以是一个数据表,可以是多个数据表,也可以是一个已有的视图···视图可以像数据表一样,进行查询和更新操作,可以使用select语句对视图进行查询操作,视图的查询操作与数据表的查询操作相同。也可以使用insert、update、delete语句对视图中的数据进行更新操作。这里暂时不做研究···
掌握:
1.索引是什么东西。
2.索引分类及效率。原理。
3.索引提升查询效率,但会影响增删改的效率。
4.如何建索引、删索引。
索引:为了提高查询效率。
分类:簇索引、非簇索引
1.数据的默认存储次序跟簇索引的次序一样的。一个表中只有能有一个簇索引。
2.非簇索引是单独放置的,查询的时候,先查非族索引,再跟据非簇索引查询内容。,一个表可以有多个非簇索引。
创建索引:create index 索引名(IX_…) on 表(列,[列]); go
标签:
原文地址:http://www.cnblogs.com/ooip/p/4542873.html