视图是一种虚拟的表,是从数据库中一个或多个表中导出的表。
视图的作用
- 使操作简单化
- 增加数据的安全性
- 提高表的逻辑独立性
CREATE VIEW 视图名 [(属性清单)] AS SELECT语句 [WITH [CASCADED | LOCAL] CHECK OPTION ];
在单表上创建视图
CREATE VIEW tb_view1 AS SELECT * FROM TABLE
在多表上创建视图
CREATE VIEW tb_view2 AS SELECT name,sex phone FROM table1,table2 WHERE table1.id=table2.id WITH LOCAL CHECK OPTION
修改视图
CREATE OR REPLACE VIEW ...
ALTER VIEW ...
UPDATE VIEW ...
DROP VIEW [IF EXISTS] ...