本章将以此前学过的SELECT语句,以及嵌套在SELECT语句中的视图和子查询等技术为中心进行学习。由于视图和子查询可以像表一样进行使用,因此
如果能恰当地使用这些技术,就可以写出更加灵活的 SQL 了。
● 表中保存的是实际的数据,而视图中保存的是SELECT语句(视图本身并不存储数据)
● 使用视图,可以轻松完成跨多表查询数据等复杂操作。
● 可以将常用的SELECT语句做成视图来使用。
视图和表
第二个优点就是可以将频繁使用的 SELECT 语句保存成视图,这样就不用每次都重新书写了。
数据保存在表中时,必须要显式地执行 SQL 更新语句才能对数据进行更新;而视图中的数据会随着原表的变化自动更新。
创建视图的方法
视图的限制① ——定义视图时不能使用ORDER BY子句
视图的限制② ——对视图进行更新