钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读808890
首页 SQL 正文内容

sql语句update怎么写

钟逸 SQL 2025-05-21 10:27:21 8

UPDATE 语句用于修改数据库表中的数据。它可以根据指定条件修改一行或多行。

语法

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition;

其中:

* table_name:要修改的表名。

* column1, column2, ...:要修改的列名。

* value1, value2, ...:要设置的新值。

* condition:指定要修改的行。

示例

例如,要将表 "customers" 中名为 "John" 的客户的年龄更新为 30,可以使用以下 UPDATE 语句:

UPDATE customers

SET age = 30

WHERE name = 'John';

WHERE 子句

WHERE 子句指定要更新的行。它可以基于任何列的值或条件进行过滤。例如,要只更新年龄小于 30 的客户,可以使用以下 WHERE 子句:

WHERE age < 30;

多个列更新

UPDATE 语句可以同时更新多列。例如,要将 "John" 的年龄更新为 30 并将他的城市更新为 "New York",可以使用以下 UPDATE 语句:

UPDATE customers

SET age = 30, city = 'New York'

WHERE name = 'John';

注意

* UPDATE 语句将影响满足 WHERE 子句条件的所有行。

* 如果 WHERE 子句没有指定条件,则将会更新表中的所有行。

* UPDATE 语句只修改表中的数据,而不会修改表结构。

文章目录
    搜索