赞
踩
视图
视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。
创建视图
基本语法:create view + 视图名 + as + select语句;
其中,select语句可以是普通查询,也可以是连接查询、联合查询、子查询等。
create view tb1 as select * from student where gender='男';
-- 使用视图进行查询。
select * from tb1 where class_id>1;
单表视图:基表只有一个;
多表视图:基表至少两个。
-- 单表视图
create view my_v1 as select * from student;
create view my_v2 as select * from class;
-- 多表视图
create view my_v3 as select s.*, c.grade, c.room from student as s left join class c on s.c_id = c.id;
查询视图
desc my_v1
-- 查询视图创建语句
show create view my_v1;
使用视图
select * from my_v1;
select * from my_v2;
select * from my_v3;
修改视图
视图本身不可修改,但是
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。