/*
含义:虚拟表,和普通表一样使用
mysql5.1版出现的新特性,是通过表动态生成的数据
比如:舞蹈班和普通班的对比
创建语法的关键字 是否实际占用物理空间 使用
视图 create view 只是保存了sql逻辑 增删改查,一般不能增删改
表 create table 占用 增删改查
*/
#案例:查询姓张的学生名和专业名
SELECT stuname,majorName
FROM stuinfo s
INNER JOIN major m ON s.`majorid` = m.`id`
WHERE s.`stuname` LIKE '%张%';
CREATE VIEW v1
AS
SELECT stuname,majorName
FROM stuinfo s
INNER JOIN major m ON s.`majorid` = m.`id`;
SELECT * FROM v1 WHERE stuName LIKE '张%';
#一、创建视图
/*
语法:
create view 视图名
as
查询语句;
*/
USE myemployees
#1.查询姓名中包含a字符的员工名、部门名和工种信息
#①创建
CREATE VIEW myv1
AS
SELECT last_name,depa