MySQL视图

  前些天面试的时候问了有关mysql视图的作用,之前对mysql视图只是听过并没有仔细研究,最近再看一下。

作用:

1.可以使复杂的SQL语句变得精简,提高其重用性。(最长用的是,为多张表连表查询,或是子查询时,创建视图,下次查询时直接使用虚拟表即可)

 

2.提高安全性(给相关人员创建只包含他所需要的字段,保证其他数据的安全性)

比如user表中有字段:uname,pword,age,我只想让工作人员看到uname,pword两个字段,则可以这样创建视图

create view userinfo as select uname,pword from user

 

posted @ 2018-10-11 08:36  TAMAYURA  阅读(107)  评论(0编辑  收藏  举报