Aar*_*lla 179
一个表包含数据,一个视图只是一个SELECT
已保存在数据库中的语句(或多或少,取决于您的数据库).
视图的优点是它可以连接来自多个表的数据,从而创建它的新视图.假设您有一个带工资的数据库,您需要对其进行一些复杂的统计查询.
您可以将查询另存为视图,而不是将复杂查询始终发送到数据库 SELECT * FROM view
Sen*_*run 33
表: 表是用于在RDBMS中存储数据和信息的初步存储.表是相关数据条目的集合,它由列和行组成.
视图: 视图是一个虚拟表,其内容由查询定义.除非编入索引,否则视图不会作为数据库中存储的数据值集存在.比桌子的优点是
小智 12
视图是虚拟表.视图由行和列组成,就像表一样.视图和表之间的区别在于视图是在其他表(或视图)之上构建的定义,并且不会自己保存数据.如果基础表中的数据发生更改,则视图中会反映相同的更改.视图可以构建在单个表或多个表之上.它也可以构建在另一个视图之上.在SQL Create View页面中,我们将看到如何构建视图.
视图具有以下优点:
易用性:视图隐藏了最终用户对数据库表的复杂性.基本上,我们可以将视图视为数据库表之上的抽象层.
节省空间:视图占用的空间非常小,因为它们不存储实际数据.
附加数据安全性:视图只能包含表中的某些列,以便仅包含非敏感列并向最终用户公开.此外,某些数据库允许视图具有不同的安全设置,从而将敏感数据隐藏起来.
回答来自:http://www.1keydata.com/sql/sql-view.html
鉴于与数据库没有任何直接或物理关系。并且不允许通过视图进行修改(例如插入、更新、删除)。它只是一组逻辑表
小智 5
视图帮助我们摆脱一直使用数据库空间的情况。如果您创建一个表,它将存储在数据库中并在其存在期间保留一些空间。相反,在查询运行时使用视图,从而节省数据库空间。我们不能一直创建大表来连接不同的表,尽管我们可以,但这取决于表有多大来节省空间。因此视图只是临时创建一个表并在运行时连接不同的表。各位专家,如有错误,请指正。
归档时间: |
|
查看次数: |
247840 次 |
最近记录: |