时间:2021-07-01 10:21:17 帮助过:45人阅读
create view my_v1 as select * from my_student; -- 创建单表视图
create view my_v2 as select c.name,c.room,s.* from my_class as c left join my_student as s on c.id = s.class; -- 创建多表视图, 不查询同名字段id
create view my_v3 as select c.id as c_id,c.name,c.room,s.* from my_class as c left join my_student as s on c.id = s.class; -- 用别名查询同名字段id
二、查看视图
用于查看表的所有方法都适用于查看视图:
show tables;
show tables like ‘pattern‘;
show create table 视图名; -- 还可以使用show create view 视图名
desc 视图名;
三、使用视图
使用视图主要是为了查询,将视图当表一样查询即可。
四、修改视图
alter view 视图名 as 新的select语句; -- 视图的修改只能修改他封装的语句
五、删除视图
drop view 视图名;
mysql中的视图
标签:color 创建失败 单表 失败 algorithm des 图算法 查询语句 bsp