当前位置:Gxlcms > 数据库问题 > mysql中的视图

mysql中的视图

时间: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   

人气教程排行