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