MySql数据库-11视图

view:视图; 观察;风景


视图是真实表映射的一张虚拟表,其内容由查询定义。


视图好处:
             1,.安全性:因为视图的内容是由查询来定义的,所以可以将一些隐私列不显示。
             2,复杂的查询需求:当一些复杂的查询(设计多张表),经常使用时,就可以把这些查询提取成一个视图。

 语法:

        1.创建视图:
                    create view 视图名 as 查询语句;
                       例:create view myv1 as select empname  from emp e1 where salary =(select max(salary) from emp e2 where e2.deptid=e1.deptid);

        2.查看
                    show tables;

        3.删除
                  drop  view 视图名;
                      例:drop view myv1;

        4.修改
                 alter view 视图名  as 查询语句
                      例:alter view myv1 as select name,sex,like from user;

猜你喜欢

转载自blog.csdn.net/itszt888/article/details/78496310