SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表

时间:2022-04-19 01:47:52

本章将以此前学过的SELECT语句,以及嵌套在SELECT语句中的视图和子查询等技术为中心进行学习。由于视图和子查询可以像表一样进行使用,因此
如果能恰当地使用这些技术,就可以写出更加灵活的 SQL 了。

● 表中保存的是实际的数据,而视图中保存的是SELECT语句(视图本身并不存储数据) 
使用视图,可以轻松完成跨多表查询数据等复杂操作。
可以将常用的SELECT语句做成视图来使用。
SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表
视图和表
SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表
第二个优点就是可以将频繁使用的 SELECT 语句保存成视图,这样就不用每次都重新书写了。 
数据保存在表中时,必须要显式地执行 SQL 更新语句才能对数据进行更新;而视图中的数据会随着原表的变化自动更新。

创建视图的方法
SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表
SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表
SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表

 

 

 

视图的限制① ——定义视图时不能使用ORDER BY子句

视图的限制② ——对视图进行更新

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表