首先,使用视图有几个好处是:
1、视图能简化用户的操作
经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。
2、视图机制可以使用户以不同的方式查询同一数据
通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。
数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。
通过视图,用户可以被限制在数据的不同子集上。
3、视图对数据库重构提供了一定程度的逻辑独立性
视图可帮助用户屏蔽真实表结构变化带来的影响
4、视图可以对机密的数据提供安全保护
视图的安全性可以防止未授权用户查看特定的行或列,是用户只能看到表中特定行的方法如下:
1,在表中增加一个标志用户名的列;
2,建立视图,是用户只能看到标有自己用户名的行;
3,把视图授权给其他用户。