mysql视图
#视图
#视图一般都用于复杂的查询并且都有相同结果的查询
#语法
# create view 视图名 as
#举例 查询邮箱中包含a字符的员工名,部门名和工种信息
CREATE VIEW b AS
SELECT email,last_name,job_title,department_name
FROM employees e
INNER JOIN
departments d ON e.department_id =d.department_id
INNER JOIN
jobs j ON j.job_id= e.job_id;
SELECT last_name,job_title,department_name
FROM b WHERE email LIKE '%a%';
#修改视图
#方法一 create or replace view 视图名 as 查询语句
#方法二 alter view 视图名 as 查询语句
#删除视图
DROP VIEW 视图名,视图名;
#查看视图
DESC 视图名
SHOW CREATE VIEW 视图名;
浙公网安备 33010602011771号