版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
视图概述
视图是从一个或多个表中导出的表,它是一种虚拟存在的表。视图的结构和数据都依赖于原表(亦称为基本表)。通过视图不仅可以查看存放在基本表中的数据并且还可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。当然了,修改视图中的数据会影响到原表中的数据;类似地,修改原表中的数据会影响到视图中的数据。
相比于直接操作基本表视图具有以下优点:
-
简化查询语
视图可简化用户对数据的的操作。在开发过程中可将经常使用的查询定义为视图从而使用户避免大量重复的操作 -
安全
数据库视图有助于限制对特定用户的数据访问。 假若,不希望所有用户都可以查询敏感数据则可使用视图将非敏感数据显示给特定用户组;在该过程中也可以限制用户只能创建仅具有读权限的视图。 -
逻辑数据独立性
视图可以帮助用户屏蔽真实表结构变化带来的影响。