Oracle问题:alter update modify 的区别是什么?

首发微信公众号:SQL数据库运维

原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247486480&idx=1&sn=cca66eae221e0e32721e9b72fd537ae7&chksm=ea375860dd40d1762517cb6a79144dda3248b31350d845d385c90687c95417b51060ff4e5169&token=1175589249&lang=zh_CN#rd


alter、update、modify 的区别为:修改不同、声明不同、执行不同。

一、修改不同

1、alter:alter修改表的数据结构(modify是alter的一种用法)。

2、update:update修改表的数据内容。

3、modify:modify修改字段类型和长度,即修改字段的属性,修改字段类型和长度。

二、声明不同

1、alter:alter在声明修改的数据库时使用。

2、update:update在声明修改的表时使用。

3、modify:modify在声明修改的文件时使用。

三、执行不同

1、alter:alter执行命令完成即生效。

2、update:update要执行"commit"语句之后命令才会生效。

3、modify:modify执行命令完成即生效。

相关推荐
wyiyiyi3 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
天宇_任4 小时前
Mysql数据库迁移到GaussDB注意事项
数据库·mysql·gaussdb
武昌库里写JAVA6 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
xiep14383335106 小时前
Ubuntu 安装带证书的 etcd 集群
数据库·etcd
Java小白程序员7 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
老虎06277 小时前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
爱掘金的土拨鼠9 小时前
国产化dm数据库锁表解锁
数据库
庖丁解java10 小时前
N个Utils
数据库
Mr. zhihao10 小时前
SQL LEFT JOIN 与 WHERE 条件的隐藏坑
数据库·sql
2301_7930868710 小时前
Redis 04 Reactor
数据库·redis·缓存