视图
/
*含义:虚拟表,和普通的表一样使用
mysql5.1版本出现的新特性,是通过表动态生成的数据
比如:舞蹈班和普通班级的对比
创建语法的关键字 是否实际占用物理内存 使用<br /> <br />视图 create view 只是保存了SQL逻辑 增删改查,只是一般不能增删改<br /> <br />表 create table 保存了数据 增删改查
/
#案例: 查询姓张的学生名和专业名
SELECT stuname,magorname
FROM stuinfo AS s
INNER JOIN major AS m ON s.majorid
=m.id
WHERE s.stuname
LIKE ‘张%’;
#封装成视图
CREATE VIEW v1
AS
SELECT stuname,magorname
FROM stuinfo AS s
INNER JOIN major AS m ON s.majorid
=m.id
;
#使用视图
SELECT FROM v1 WHERE s.stuname
LIKE ‘张%’;