视图
(一)
视图中保存的仅仅是一条select语句,其数据源都来自于数据库表,数据库表称为基本表或者基表,视图称为虚表,本身是不具有数据的,占用很少的内存空间。
视图作用:
- 使操作变得简单;
- 避免数据冗余;
- 增强数据安全性;
- 提高数据的逻辑独立性。
(二)
创建视图:
CREATE [ OR REPLACE ] VIEW 视图名 [(字段列表)] AS select_statement ;
视图的基本表可以是一张数据表,也可以是多张数据表。
查看视图:
SHOW CREATE VIEW 视图名 ;
删除视图:
DROP VIEW view_name [, view_name1, ...] ;
或
DROP VIEW IF EXISTS view_name1,view_name2;
修改视图:
1.使用CREATE OR REPLACE VIEW 语句修改视图:
CREATE OR REPLACE VIEW 视图名 AS SELECT 语句
2.使用ALTER 语句修改视图:
ALTER VIEW < 视图名 > AS <SELECT 语句>
三、视图数据操作
1、添加数据:
通过视图向基本表添加数据可以使用INSERT语句。
2、修改数据:
通过视图修改基本表的数据可以使用UPDATE语句。
3、删除数据:
通过视图删除基本表的数据可以使用 DELETE 语句。