【MySQL进阶学习】视图
为什么要有视图? 先看我们先到遇到的情况。 视图是从一个或多个表(或视图)查询出的数据形成的虚拟表。如果我们有一个复杂的查询,就可以把这个查询做成视图。视图保存的是SQL语句,不保存查询结果。他里面的数据来源是什么? 举例: 临时性:相当于临时组成的工作小组。 重复利用 视图与我们之前学的表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。 视图一经定义,就可以像表一样被查询、修改、删除和更新。 应用场景: 多个地方用到同样的查询结果。 该查询语句比较复杂,如果每个人都自己写查询语句,不统一。
下载地址
用户评论