PostgreSQL UPDATE
UPDATE 语句
UPDATE
语句用于修改表中的现有记录的值。
示例
将 Volvo 的颜色设置为“红色”
UPDATE cars
SET color = 'red'
WHERE brand = 'Volvo';
结果
UPDATE 1
这意味着 UPDATE
语句影响了 1
行。
注意:请谨慎使用 WHERE
子句。在上面的示例中,所有 brand = 'Volvo' 的行都会被更新。
显示表
要检查结果,我们可以使用此 SQL 语句显示表
警告!记住 WHERE
更新记录时要小心。如果省略 WHERE
子句,所有记录都将被更新!
示例
不带 WHERE
子句,所有记录都将被更新
UPDATE cars
SET color = 'red';
结果
UPDATE 4
这意味着所有 4
行都受到了 UPDATE
语句的影响。
显示表
要检查结果,我们可以使用此 SQL 语句显示表
更新多个列
要更新多个列,请使用逗号 ,
分隔名称/值对。
示例
更新 Toyota 的颜色和年份
UPDATE cars
SET color = 'white', year = 1970
WHERE brand = 'Toyota';
结果
UPDATE 1
这意味着 UPDATE
语句影响了 1
行。
显示表
要检查结果,我们可以使用此 SQL 语句显示表