UPDATE语句用于更新表中的数据。其基本语法如下:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
  • UPDATE 关键字指定要更新数据的操作
  • table_name 是要更新数据的表名
  • SET 关键字后面跟着要更新的列和它们的新值
  • WHERE 关键字后面是更新数据的条件,只有满足条件的行才会被更新

例如,我们有一个名为students的表,其中包含idnameage三个列。我们要将id为1的学生的姓名(name)修改为"Tom",年龄(age)修改为20,可以这样写UPDATE语句:

UPDATE students
SET name = 'Tom', age = 20
WHERE id = 1;

注意,如果不加WHERE条件,将会更新所有行的数据,因此在使用UPDATE语句时要格外小心。

另外,UPDATE语句也支持使用子查询来更新数据,例如:

UPDATE students
SET age = age + 1
WHERE id IN (
    SELECT id
    FROM students
    WHERE age < 18
);

以上是UPDATE语句的基本用法,通过灵活运用SETWHERE条件,可以实现各种数据更新操作。