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 的后果
五、小结
UPDATE 更新数据是数据库操作中的基础而关键的用法,建议结合文中的示例表在 Oracle 与 MySQL 中分别动手验证,注意两者在自增、分页、正则等处的语法差异,做到融会贯通。
评论(0)
请登录后发表评论。