数据库视图是什么意思,MySQL视图是如何工作的?
数据库视图不过是带有关联名称存储在数据库中的SQL语句。视图实际上是以预定义的SQL查询的形式组成的表。
视图可以包含表的所有行或从表中选择行。可以从一个或多个表创建MySQL视图,这取决于编写的MySQL查询来创建视图。
视图是一种虚拟表,允许用户执行以下操作-
以用户或用户类别自然或直观的方式来构造数据。
限制访问数据的方式,使用户可以看到并且(有时)完全修改他们需要的内容,而不再需要更多内容。
汇总可用于生成报告的各种表中的数据。
基本上,视图是在其他视图表之上构建的定义。如果基础表中的数据已更改,则该数据也会反映在视图中。可以在单个或多个表的顶部构建视图。MySQL从版本5+开始支持数据库视图,并通过以下两种方式针对视图处理查询-
通过创建一个临时表-这样,MySQL根据视图定义语句创建了一个临时表,并对该临时表执行传入的查询。
通过合并查询-这样,MySQL将传入的查询与定义了视图的查询合并为一个查询,并执行合并的查询。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短