视图
视图由数据库中的一个表或多个导出的虚拟表。其作用是方便用户对数据的操作。
视图的作用:1.使操作简单化;
2.增加数据的安全性;
3.提高表的逻辑独立性。
1.创建视图
语法形式:CREATE [ ALGORITHM = { UNDEINED | MERGE | TEMPTABLE } ]
VIEW 视图名 [(属性清单)]
AS SELECT 语句
[WITH [ CASCADED | LOCAL ] CHECK OPTION ];
2.查看视图
DESCRIBE语句查看视图基本信息
基本形式:DESCEIBE 视图名;
或DESC 视图名;
SHOW TABLE STATUS 语句查看视图基本信息
基本形式:SHOW TABLE STATUS LIKE '视图名';
其中,“like”表示后面匹配的是字符串
SHOW CREATE VIEW 语句查看视图详细信息
语法形式:SHOW CREATE VIEW 视图名
3.查看视图 SELECT * FROM...
4.修改视图 ALTER
5.更新视图 INSERT , UPDATE ,DELETE
6.删除视图
DROP VIEW [ IF EXISTS ] 视图名列表 [RESTRIST | CASCADE ]
其中,IF EXISTS 参数判断视图是否存在,若存在则执行,不存在则不执行。各个视图名称之间用逗号隔开