【数据库系列】| 视图和子查询

5.1视图

● 从SQL的角度来看,视图和表是相同的,两者的区别在于表中保存的是实
际的数据,而视图中保存的是 SELECT 语句(视图本身并不存储数据)。
● 使用视图,可以轻松完成跨多表查询数据等复杂操作。
● 可以将常用的 SELECT 语句做成视图来使用。
● 创建视图需要使用 CREATE VIEW 语句。
● 视图包含“不能使用 ORDER BY ”和“可对其进行有限制的更新”两项限制。
● 删除视图需要使用 DROP VIEW 语句。

视图的优点大体有三点。
第一点是由于视图无需保存数据,因此可以节省存储设备的容量。
第二个优点就是可以将频繁使用的 SELECT 语句保存成视图,这样就不用每次都重新书写了
第三个优点是视图中的数据会随着原表的变化自动更新

5.1.1创建单一视图

CREATE VIEW 视图名称 (< 视图列名 1>, < 视图列名 2>, …… )
AS