浏览 86
扫码
UPDATE语句用于更新表中的数据。其基本语法如下:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
-
UPDATE
关键字指定要更新数据的操作 -
table_name
是要更新数据的表名 -
SET
关键字后面跟着要更新的列和它们的新值 -
WHERE
关键字后面是更新数据的条件,只有满足条件的行才会被更新
例如,我们有一个名为students
的表,其中包含id
、name
和age
三个列。我们要将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语句的基本用法,通过灵活运用SET
和WHERE
条件,可以实现各种数据更新操作。