社区
Oracle
帖子详情
update记录的一个字段,与更新该记录的全部字段,性能上会有区别吗?
hepeng19861212
2012-01-18 07:32:46
我们在sql中update时,有些程序员为了少写和重用update的sql,通常会只写一个update,更新该表的全部字段(其实很多字段值都是没有变化的)。
update一个表字段,与更新该表的全部字段,性能上会有区别吗?区别大吗?如何控制呢?
目前我们就针对mysql和oracle进行讨论吧
...全文
725
4
打赏
收藏
update记录的一个字段,与更新该记录的全部字段,性能上会有区别吗?
我们在sql中update时,有些程序员为了少写和重用update的sql,通常会只写一个update,更新该表的全部字段(其实很多字段值都是没有变化的)。 update一个表字段,与更新该表的全部字段,性能上会有区别吗?区别大吗?如何控制呢? 目前我们就针对mysql和oracle进行讨论吧
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
raymonshi
2012-01-19
打赏
举报
回复
[Quote=引用 2 楼 dawugui 的回复:]
引用楼主 hepeng19861212 的回复:
我们在sql中update时,有些程序员为了少写和重用update的sql,通常会只写一个update,更新该表的全部字段(其实很多字段值都是没有变化的)。
update一个表字段,与更新该表的全部字段,性能上会有区别吗?区别大吗?如何控制呢?
目前我们就针对mysql和oracle进行讨论吧
更新的原则是,先删除这这条记录,然后再插入记……
[/Quote]
oracle解析执行的时候,是分成俩步来做的?
我心飞翔
2012-01-19
打赏
举报
回复
是一致的。
dawugui
2012-01-18
打赏
举报
回复
[Quote=引用楼主 hepeng19861212 的回复:]
我们在sql中update时,有些程序员为了少写和重用update的sql,通常会只写一个update,更新该表的全部字段(其实很多字段值都是没有变化的)。
update一个表字段,与更新该表的全部字段,性能上会有区别吗?区别大吗?如何控制呢?
目前我们就针对mysql和oracle进行讨论吧
[/Quote]更新的原则是,先删除这这条记录,然后再插入记录.
所以,你说的内容,在原则上是一样的.
kai27ks
2012-01-18
打赏
举报
回复
个人认为没有区别。ORACLE有语句缓存和数据缓存机制。另,初学者没必要钻这些牛角尖
sql语句
更新
一个
字段
和
更新
几个
字段
的
性能
上的
区别
综上所述,一般情况下
更新
一个
字段
可能比
更新
多个
字段
性能
更好,但具体的
性能
差异还需要根据实际情况进行测试和评估。在设计数据库应用程序时,应尽量减少不必要的
更新
操作,并考虑使用批量
更新
或事务来提高
性能
。...
mysql
update
两个
字段
_关于Mysql
update
修改多个
字段
and的语法问题详析
在MySQL里面
update
一条
记录
,语法都正确的,但
记录
并没有被
更新
...问题语句执行之前的
记录
是这样的:执行之后的
记录
是这样的:可以看到,实际上是有效果的:why?看起来,语法是完全没有问题,MySQL官方文档的
update
...
mysql
update
两个
字段
_mysql
更新
多个
字段
语句写法!
mysql 数据库,
更新
字段
语句:一、
UPDATE
:
UPDATE
的功能是
更新
表中的数据。这的语法和INSERT的第二种用法相似。必须提供表名以及SET表达式,在后面可以加WHERE以限制
更新
的
记录
范围。
UPDATE
table_anem SET column_...
Oracle:多表同时
更新
多个
字段
优缺点
总体原则:1)
更新
的时候一定要加where条件,否则必然引起该
字段
的所有
记录
更新
2)跨表
更新
时,set和where时,尽量减少扫描次数,从而提高优化
update
更新
实例: 1) 最简单的形式-单表
更新
SQL 代码 --经确认...
MySQL、Oracle的时间类型
字段
自动
更新
:insert插入、
update
更新
时,自动
更新
时间戳。设置自增主键id,oracle创建自增id序列和触发器
【代码】MySQL、Oracle的时间类型
字段
自动
更新
:insert插入、
update
更新
时,自动
更新
时间戳。
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章