MySQL学习之视图的使用

视图基本操作

创建视图

视图的本质就是SQL指令(select语句)

基本语法:create view 视图名 as  select 指令;        

在这里的select指令可以是单表数据,也可以是连接查询。

create view school_my_int as 

select * from my_int1;

使用视图

视图是一张虚拟表,可以直接把视图当做“表”操作,但是视图本身没有数据,是临时执行select语句得到对应

的结果。视图主要用于用户的查询操作。

基本语法:select 字段列表 from 视图名字 [可以跟子句(where,order by , group by)对临时执行SQL语句

查找出的结果进行输出]  

其实使用视图和子查询很相似。

查看视图结构:视图本身是虚拟表,所有关于表的一些操作都使用与视图。

show tables/show create table[view]/desc 视图名字。

 

 

修改视图

修改视图:本质是修改视图对应的查询语句。

基本语法:alter view 视图名字  as 新的select指令。

删除视图

基本语法:drop view 视图名字;

posted @ 2019-03-24 20:47  坦荡的火星  阅读(172)  评论(0编辑  收藏  举报