SQL 学习笔记:UPDATE 更新数据(UPDATE)

一、UPDATE 语法

UPDATE 表 SET 列1=值1, 列2=值2 WHERE 条件;

二、参数说明

项目说明
UPDATE指定要更新的表
SET给列赋新值,多个用逗号
WHERE限定更新哪些行;省略将更新全表!

三、注意事项

  • 务必加 WHERE,否则会更新整张表的所有行(高危操作)
  • Oracle 可用 UPDATE ... SET (a,b) = (SELECT ...) 子查询更新
  • 建议先 SELECT 确认 WHERE 命中范围,再执行 UPDATE

四、经典案例

案例1:按主键更新

按主键更新

案例2:多列更新

多列更新

案例3:缺失 WHERE 的后果

缺失 WHERE 的后果

五、小结

UPDATE 更新数据是数据库操作中的基础而关键的用法,建议结合文中的示例表在 Oracle 与 MySQL 中分别动手验证,注意两者在自增、分页、正则等处的语法差异,做到融会贯通。

💬 0 评论

评论(0)

登录后发表评论。