数据更新操作的结构:
视图 |
视图定义 |
CREATE VIEW |
建立视图 |
DROP VIEW |
删除视图 |
||
ALTER VIEW |
修改视图 |
||
视图操作 |
SELECT … FROM VIEW |
查询视图 |
|
UPDATE DELETE INSERT |
更新试图 |
视图对应的就是数据库三层模式中的外模式,所有的软件设计都是基于外模式,即基于视图建立的。视图是从一个或几个基本表或视图中导出的表,但它与基本表不同,他是虚表。1、即数据库只存放视图的定义而不存放数据。2、因为视图是从基本表中导出,所以对相应表的修改视图也会相应修改,操作方便。3、数据库三层模式的一个很重要的原因就是对数据库数据的保护,定义视图有利于保护数据。
1、 视图定义:
1、 建立视图:
语法:CREATE VIEW 视图名(属性1,属性2,属性3….) AS 子查询,可选WITH