社区
Java SE
帖子详情
mysql中视图数据的修改会影响原表数据吗
S_Clouds
2017-11-28 09:04:46
记得是不能修改的,但是刚才试了一下,单表中修改视图是会影响原表数据。两个表正在测试中。
...全文
10315
13
打赏
收藏
mysql中视图数据的修改会影响原表数据吗
记得是不能修改的,但是刚才试了一下,单表中修改视图是会影响原表数据。两个表正在测试中。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanhanranran
2020-12-25
打赏
举报
回复
害,今天面试的时候面试官问我视图是什么,我是真的一点都想不起来
冰思雨
2020-12-17
打赏
举报
回复
1
好些年不用视图了,都快忘了视图是个啥玩意了。 视图就是你要查询数据的一个中间结果集,我们一般只用来做数据查询的。 不太明白,为啥要用视图进行更新操作,有原始表,进行数据更新不香嘛? 视图的作用,只是用来简化嵌套查询,把一些常用的,相对简单的查询结果做成视图,一来查询简遍,二来,可以简化嵌套查询。 我觉得,还是不要出什么幺蛾子好,用视图做更新数据,出错的概率太高了,而且,执行效率也不敢保证。 还有就是,我记得当初学着使用视图的时候,没记得可以用视图更新数据的功能啊,也许是学漏了吧。 我现在使用数据库,基本上,视图和存储过程,都不会使用了,数据库基本上就是一个存放数据的地方了。
我相信明天会快乐
2020-12-17
打赏
举报
回复
视图表相当于原表的副本,修改视图表不会修改原表的
Can_Yue_
2020-12-02
打赏
举报
回复
2
在DB2中, 若视图由多个表导出,则不允许更新 视图字段来自表达式或者常数,不允许更新 视图字段来自集函数,不允许更新 分组视图,不允许更新 视图中含有DISTINCT短语,不允许更新 不允许更新的视图上定义的视图不允许更新
weixin_40599844
2019-11-22
打赏
举报
回复
视图就是一些查询语句的集合,对原数据没有影响的。整理一套口碑极好,评价极高的视频,分享给你们http://mrw.so/5eOtLh
「已注销」
2019-10-31
打赏
举报
回复
1
视图是查询多张表数据的结果集,视图数据不能修改,想修改数据需要修改单表数据,视图数据会随之改变
S_Clouds
2019-10-31
打赏
举报
回复
引用 6 楼 maradona1984 的回复:
说实话视图都是要避免使用的东西,你还用来修改~
当时正在学习,处于各种瞎测试中。。。
maradona1984
2019-09-02
打赏
举报
回复
说实话视图都是要避免使用的东西,你还用来修改~
大棒槌~
2019-09-02
打赏
举报
回复
6
修改视图数据会修改原表的数据。亲测过
繁华终归落尽
2017-11-29
打赏
举报
回复
单表可以DML.多表不可以
pheonix0992
2017-11-29
打赏
举报
回复
视图就是一些查询语句的集合,对原数据没有影响的。
我要学习学习使我快乐
2017-11-29
打赏
举报
回复
为什么不用update
S_Clouds
2017-11-28
打赏
举报
回复
9
真的是无话可说。 如果视图中数据是来自于一个表时,修改视图中的数据,表数据会更新。而且修改表中数据时,对应视图也会更新。但是如果视图数据来源于两个表时,修改视图数据时会报错,无法修改。 创建视图时直接使用 create view aaa as select * from test; 没有使用其它关键字。
MySQL
基础关键_011_
视图
MySQL
基础关键内容之
视图
解读。
mysql
之
视图
_
MySQL
之
视图
MySQL
从5.0.1版本开始提供
视图
的功能,本次博客就来介绍一下
视图
,本次博客基于的版本是
mysql
-5.7.19。什么是
视图
?
视图
(view)是一种虚拟存在的表,
视图
可以理解为是一个容器,表通过条件查询之后,将查询后的结果放入这个容器内,然后给容器命名后即为
视图
。
视图
相对于表的优势:1.简单,使用
视图
的用户不必关系后面的表,只需要使用过滤好的内容就行了;2.安全,因为对表的全新不能限制到表的行...
MySQL
(
视图
,存储过程)
视图
是一个虚拟表,其内容由查询定义。同真实的表一样,
视图
包含一系列带有名称的列和行
数据
。但是,
数据
库
中
只存放了
视图
的定义,而并没有存放
视图
中
的
数据
,这些
数据
存放在原来的表
中
。使用
视图
查询
数据
时,
数据
库系统
会
从原来的表
中
取出对应的
数据
。因此,
视图
中
的
数据
是依赖于原来的表
中
的
数据
的。一旦表
中
的
数据
发生改变,显示在
视图
中
的
数据
也
会
发生改变。同样对
视图
的更新,
会
影响
到原来表的
数据
。
mysql
之
视图
22
1
视图
视图
实际上就是一个查询封装,或者更简单你可以认为是别名,类似动态库,只有你使用时才
会
给你生成结果集到内存,它只
会
保存生成该结果的语句,而结果是不
会
被保存到物理内存的。
视图
不算难,一般我们只需要知道
视图
如何创建和
修改
即可。而
视图
的更新一般是不允许的,因为
会
影响
到
原表
,所以我们对
视图
的更新不需要太看重,但是需要了解。 #
视图
/* 含义:虚拟表,和普通表一样使用
mysql
5.1版本出现的新特性,是通过表动态生成的
数据
比如:舞蹈班和普通班级的对比 创建语法的关键字 是否实际占用物理空间 使
MySQL
基础(六)——
视图
MySQL
基础(六)——
视图
视频学习来源:
MySQL
_基础+高级篇-
数据
库 -sql -
mysql
教程_
mysql
视频_
mysql
入门_尚硅谷; 作者:木子六日; sql版本:5.7.33; 文章目录
MySQL
基础(六)——
视图
视图
视图
#
视图
# 如果一个查询语句经常使用到,我们可以将其保存为
视图
#
视图
与表不同之处在于,表是保存
数据
的,
视图
保存的是sql逻辑 # 假设员工名和其部门名经常用到 SELECT e.last_name, d.department_name FROM emp
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章