mysql之视图

一.视图

视图是一个虚拟表,本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用名称即可获取结果集,并可以将其当作表使用。

1.创建视图

  1. <span style="font-size:18px;">格式:create view 视图名称 as sql语句  
  2. create view v1 as  
  3. select nid,name from A where nid>4</span>  

2. 删除视图

  1. <span style="font-size:18px;">格式:drop view 视图名称  
  2. drop view v1</span>  

3.修改视图

  1. 格式:alert view 视图名称 as sql语句  
  2. alert view v1 as  
  3. select a.nid,b.name from a  
  4. left join b on a.id=b.nid  
  5. left join c on a.id=c.nid  
  6. where a.id>2 and c.nid<5  

4.使用视图

select * from v1

原文地址:https://www.cnblogs.com/chaofei/p/7683742.html