认识MySQL数据库中的视图

1.视图是什么?

  • 视图的本质就是对复杂的查询语句进行封装,相当于生成了一个新的表,它的用途就是查询。

2.为什么要创建视图?

  • 对于复杂的查询,在多次使用后维护起来比较麻烦,我们可以通过定义视图的方式来解决。

3.视图如何使用?

  • 创建视图

    create view 视图名 as select语句;

    通常视图名以“v_”开头来便于区分,创建视图时id不能重复,比如连接查询时经常会得到id重复的情况,我们可以在select字段时进行过滤

  • 查看视图

    show tables;

    同查看表一样

  • 修改视图

    alter view 视图名 as select语句;
  • 使用视图

    select * from 视图名;

     

 

posted @ 2020-12-29 03:00  eliwang  阅读(129)  评论(0编辑  收藏  举报