mysql基础知识--视图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql基础知识--视图相关的知识,希望对你有一定的参考价值。

视图

单词:view

什么是视图:

视图可以看作是一个临时存储的数据所构成的表(非真实表),其实本质上只是一个select语句。只是将该select语句(通常比较复杂)进行一个包装,并设定了一个名字,其后就可以通过该名字并把该名字当作一个表来使用。

如果一个select语句比较复杂,又在多个页面需要使用它,则可以将它做成一个视图,方便使用。

又如果,某个数据表中的某些字段不想给别人看(不同公司之间的数据业务交换的时候),但另一个又需要给人看,此时也可以使用视图。

视图创建形式:

create  view   视图名 [(列名1,列名2...]   as  一条复杂select语句;

可以将select语句所取得的列重新命名,但也可以不重新命名,则使用select语句中的给定列名。

视图的使用

其实就是当作一个查询表来用(通常只用于select

select  *  from  视图名  where 条件  order by .....

技术分享

修改视图: 

alter view 视图名 [(列名1,列名2...] as select语句;

 

删除视图: 

drop  view  [if exists] 视图名;

 

以上是关于mysql基础知识--视图的主要内容,如果未能解决你的问题,请参考以下文章

mysql基础知识--视图

MySQL 视图的基础操作

MySQL基础-20视图

MySQL基础——视图

mysql基础

MySQL基础_视图