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