(一)视图本身不包含任何数据,它通过 select 语句使用来自一个或多个表中的数据创建逻辑表,可以将视图看成是一个 “虚表”,或者只是一个 “存储的查询”。
在创建视图时,只是将视图的定义信息保存到数据字典中,并不将实际的数据复制到任何地方。
视图所查询的表叫做基础表,视图是包含了一个或多个基础表(或者是其他视图)中部分数据的一个虚表。视图并不占用任何实际的存储空间,
当基础表中的数据发生改变时,视图中的数据也会发生改变。
(二)视图的优点:
1 视图限制数据的访问,因为视图能够选择性的显示表中的列。
2 视图可以用来构成简单的查询,以取回复杂查询的结果。比如视图能用于从多表中查询信息,而用户不必知道怎样写连接语句。
3 视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回数据。
(三)可以对简单视图执行 DML操作,即 insert、 Update 、 delete