数据库视图和不同类型的用户

时间:2011-03-10 16:03:44

标签: database

如果您在网站上有不同的角色,可能是用户,开发人员,管理员,也许是版主的用户级别。

数据库视图如何提供​​帮助?查询基表和视图表之间的区别是什么?

2 个答案:

答案 0 :(得分:0)

View只是一个存储的选择查询,适用于允许执行时间优化的流行场景。 View比查询更快。

当然,您可以为您的网站角色准备特殊视图,并查询视图而不是表格以显示已过滤或汇总的数据。

答案 1 :(得分:0)

View可以引用很多表。因此,您可以为视图授予权限,而不是分别为每个表授予权限。此外,视图中的基础数据是只读的(默认情况下;某些服务器允许您创建可编辑的视图),如名称VIEW所示。通常(并不总是!)查询视图比查询表更快。