菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL UPDATE


UPDATE 语句

UPDATE 语句用于修改表中的现有记录的值。

示例

将 Volvo 的颜色设置为“红色”

UPDATE cars
SET color = 'red'
WHERE brand = 'Volvo';

结果

UPDATE 1

这意味着 UPDATE 语句影响了 1 行。

注意:请谨慎使用 WHERE 子句。在上面的示例中,所有 brand = 'Volvo' 的行都会被更新。


显示表

要检查结果,我们可以使用此 SQL 语句显示表

示例

SELECT * FROM cars;
运行示例 »

警告!记住 WHERE

更新记录时要小心。如果省略 WHERE 子句,所有记录都将被更新!

示例

不带 WHERE 子句,所有记录都将被更新

UPDATE cars
SET color = 'red';

结果

UPDATE 4

这意味着所有 4 行都受到了 UPDATE 语句的影响。


显示表

要检查结果,我们可以使用此 SQL 语句显示表

示例

SELECT * FROM cars;
运行示例 »

更新多个列

要更新多个列,请使用逗号 , 分隔名称/值对。

示例

更新 Toyota 的颜色和年份

UPDATE cars
SET color = 'white', year = 1970
WHERE brand = 'Toyota';

结果

UPDATE 1

这意味着 UPDATE 语句影响了 1 行。


显示表

要检查结果,我们可以使用此 SQL 语句显示表

示例

SELECT * FROM cars;
运行示例 »

PostgreSQL 练习

通过练习来测试自己

练习

编写正确的 SQL 语句,将 brand 为 'Ford' 的记录的 model 列的值更新为 'Bronco'。

 cars
 model = 'Bronco'
WHERE brand = 'Ford';
        

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持