视图
是一张虚拟存在的数据表,是将一些比较复杂的查询语句的查询结果,封装到一个虚拟表中。后期再有相同的复杂查询的时候,直接查询这张表
好处:数据独立 安全 简单
创建视图的语法:
create view 视图名称 [(列表名称)] AS 查询语句;
视图的查询
select * from 视图名称
查询视图创建语句
show create view 视图名称
视图的修改(视图表中数据修改会自动修改源表中的数据)
修改视图表中的数据
updata 视图名称 set 列名 = 值 where 条件
修改视图表结构
alter view 视图名称 [(列表名称)] AS 查询语句
视图的删除
drop view [if exists ]视图名称;