以下是 UPDATE 语句的一般语法:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
其中:
- table_name 是要更新数据的表的名称。
- column1 = value1, column2 = value2, ... 是要更新的列和它们的新值。
- WHERE condition 是一个可选的条件,用于指定哪些行应该被更新。如果省略 WHERE 子句,将更新表中的所有行。
以下是一个简单的例子:
-- 将表 "employees" 中部门编号为 10 的员工的薪水增加 1000
UPDATE employees
SET salary = salary + 1000
WHERE department_id = 10;
在这个例子中,UPDATE 命令将表 "employees" 中部门编号为 10 的员工的薪水增加了 1000。
需要注意的是,UPDATE 操作是可撤销的,可以通过执行 ROLLBACK 来取消尚未提交的更改,或者通过执行 COMMIT 来使更改永久生效。确保在执行 UPDATE 操作之前仔细考虑条件,以避免不必要的更改。
转载请注明出处:http://www.zyzy.cn/article/detail/8774/PostgreSQL