码迷,mamicode.com
首页 > 数据库 > 详细

MySQL学习之视图的使用

时间:2019-03-24 21:50:11      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:sql   school   列表   alter   有关   图片   select   esc   创建   

视图基本操作

创建视图

视图的本质就是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 视图名字;

技术图片

MySQL学习之视图的使用

标签:sql   school   列表   alter   有关   图片   select   esc   创建   

原文地址:https://www.cnblogs.com/lixiaochi/p/10590255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!