视图View使用总结:
视图可以看作为“虚拟表”,因为它返回的结果集格式与实体数据表返回的数据集格式类似,并且引用视图的方式与引用数据表的方式相同。每次查询使用视图时,DBMS会动态生成视图结果集所需要的逻辑合并到从基表数据生成的结果集逻辑中。(技术讨论群:276592700(新))
l 什么是视图?
l 视图的特点?
l 视图的类型?
l 视图的使用?
一、什么是视图
视图是一个从一张或几张数据表或视图中导出的虚拟表,它的作用类似于对数据表进行筛选,必须使用SQL语句中的SELECT语句实现构成。在定义视图时,只是把视图的定义存放在数据库,并不保存视图的数据,直到用户使用视图时才进行数据的查询并返回操作,当需要从不同的服务器中获得数据时,使用视图可以很好的将结构相同的数据组织并返回。
二、视图的特点
视图的主要特点如下:
1、简化数据的操作
用户可以将经常使用的连接,联合查询、及选择查询定义为视图,这样每次调用的时候,只需要简单的调用视图即可。另外,视图可以隐藏表表间的复杂关系。
2、可作为安全机制
视图可以用来做安全机制。用户可以通过设置视图,使特定的用户只能查看或修改他们权限内的数据,其它的数据库或表不能进行操作。视图的安全性可以防止未授权的用户查看或操作特定的列或行,通过在你表中设置一个用户的标志来建立视图,使用户只能查看或操作标志自己标志的列或行,从而保证数据的安全性。
3、合并及分割数据
有的时候,由于表中的数据量太大,