一、视图
概念:MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表 ,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果。
就类似于封装了一个sql语句,里面有具体的操作你只需要调用即可使用。
应用场景: 多个地方用到同样的查询结果、该查询结果使用的sql语句较复杂
创建视图:
create view 视图名称 as 查询语句;
使用视图:
select * from 视图名;
修改视图:
alter view 视图名称 as 查询语句
删除视图(可以一次删除多个视图):
drop view if exists 视图名称,视图名....;
查看视图:
DESC 视图名;
SHOW CREATE VIEW 视图名;
案例1:创建视图要求查询部门最高工资高于12000的部门信息
先