在 PostgreSQL 中,UPDATE 是用于修改表中现有行的 SQL 命令。通过 UPDATE 语句,你可以更改表中的数据,以满足特定的条件或要求。

以下是 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