UPDATE 语句用于修改表中现有记录的数据。基本的 UPDATE 语法如下:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

  •  table_name: 要更新数据的表的名称。

  •  SET column1 = value1, column2 = value2, ...: 要更新的列和相应的新值。

  •  WHERE condition: 用于指定要更新的行的条件。


以下是一些 UPDATE 语句的例子:

1. 更新单个列的值:
   UPDATE employees
   SET salary = 55000
   WHERE employee_id = 101;

2. 更新多个列的值:
   UPDATE employees
   SET first_name = 'Robert', last_name = 'Johnson', salary = 60000
   WHERE employee_id = 102;

3. 根据条件更新多行的值:
   UPDATE employees
   SET salary = salary * 1.1  -- 将所有员工的工资增加10%
   WHERE department = 'Sales';

在执行 UPDATE 语句时,需要注意:

  •  使用 WHERE 子句来指定哪些行应该被更新。如果省略 WHERE 子句,将会更新表中的所有记录,这通常是不可取的。

  •  确保 SET 子句中的列和值的数量与表的定义相匹配。


UPDATE 语句是用于维护数据库中现有数据的重要工具。通过使用 UPDATE,你可以修改表中的数据,使其反映实际的变化或纠正错误。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14021/SQL