1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql视图基本操作

mysql视图基本操作

时间:2019-03-03 16:25:24

相关推荐

mysql视图基本操作

mysql视图介绍及如何创建视图请看:一个案例理解mysql视图。本章主要记录视图的修改、删除以及展示视图语法。

目录

一、创建视图

二、修改视图

三、删除视图

四、更新视图

五、展示视图

一、创建视图

请看:一个案例理解mysql视图

二、修改视图

语法:alter view view_name as 修改内容

--语法 alter view view_name as -- 内容alter view sms as select s_id,s_namefrom student译:将以sms命名的视图内容修改为student表中的s_id和s_name

三、删除视图

语法:drop view view_name(可搭配 if exists 使用,语法:drop view if exists view_name)

-- 语法1 drop view view_namedrop view sms-- 语法2 drop view if exists view_namedrop view if exists sms

四、更新视图

同样的视图也可以像真实的表一样更新数据,但是值得注意的是更新视图里的数据,也相当于对真实的表做了更新

语法:UPDATEview_name set update_columns where条件

# 创建视图学生表create view view_student as select * from student-- 更新视图update view_student set s_id = 888 where s_name = '张三'

将上述sql执行完毕之后,我们再打开两张表(视图表view_student,真实表student)。我们会发现这两张表满足上述where条件都会更改,也就是说更新视图会影响真实表里的原数据。

下面是执行更新视图语句前后的结果截图:

原始student和view_student更新后student 更新后view_student

​​​​​

五、展示视图

语法:show create view view_name(用来查询某个视图的详细信息)

-- 语法:show create view view_nameshow create view sms

输出如下图所示:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。