ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 一、视图定义 视图就是一张虚拟表,和普通表一样使用。mysql15.1版本出现的新特性,是通过表<b>动态生成的</b>数据。 # 二、视图的管理 ## 1.创建视图 ~~~ //语法: create view 视图名 as 查询语句; //案例:查询姓名中包含a字符的员工名、部门名和工种信息 //①创建(先创建出一个视图,方便以后的查询) create view myv1 as select last_name,department_id,job_title from employees e join departments d on e.department_id = d.department_id join jobs j on j.job_id = e.job_id; //②使用 select * from myv1 where last_name like '%a%'; ~~~ ## 2.视图的修改 方式一: ~~~ create or replace view 视图名 as 查询语句; ~~~ 方式二: ~~~ alter view myv3 as 查询语句; ~~~ ## 3.删除视图 ~~~ //语法 drop view 视图名,视图名,...; ~~~ ## 4.查看视图 ~~~ desc myv3; show create view myv3; ~~~