UPDATE 表名
SET 列1 = 值1, 列2 = 值2, ...
WHERE 条件;
其中:
- 表名 是你要更新数据的表的名称。
- 列1 = 值1, 列2 = 值2, ... 是要更新的列和它们的新值。
- WHERE 条件 是可选的,用于指定更新的行。如果省略 WHERE 子句,将更新表中的所有行。
举个例子,假设有一个名为 employees 的表,包含 id、name 和 salary 列,现在要将 id 为 1 的员工的薪水更新为 50000,可以这样写:
UPDATE employees
SET salary = 50000
WHERE id = 1;
请注意,WHERE 子句是可选的,但如果不使用它,将会更新表中的所有行,这可能会导致意外的结果。因此,在实际使用中,请谨慎使用不带 WHERE 子句的 UPDATE 语句。
转载请注明出处:http://www.zyzy.cn/article/detail/8136/PostgreSQL