视图

(一)视图本身不包含任何数据,它通过 select 语句使用来自一个或多个表中的数据创建逻辑表,可以将视图看成是一个 “虚表”,或者只是一个 “存储的查询”。

在创建视图时,只是将视图的定义信息保存到数据字典中,并不将实际的数据复制到任何地方。

  视图所查询的表叫做基础表,视图是包含了一个或多个基础表(或者是其他视图)中部分数据的一个虚表。视图并不占用任何实际的存储空间,

当基础表中的数据发生改变时,视图中的数据也会发生改变。

(二)视图的优点:

  1 视图限制数据的访问,因为视图能够选择性的显示表中的列。

  2 视图可以用来构成简单的查询,以取回复杂查询的结果。比如视图能用于从多表中查询信息,而用户不必知道怎样写连接语句。

  3 视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回数据。

(三)可以对简单视图执行 DML操作,即 insert、 Update 、 delete

posted @ 2018-03-05 20:26  C+++++++wyl  阅读(400)  评论(0编辑  收藏  举报