SQL 修改语句用于更新数据库中的数据。以下是常见的 SQL 修改语句的示例:
- UPDATE 语句:用于更新表中符合指定条件的数据行。
UPDATE 表名
SET 列名1 = 值1, 列名2 = 值2, ...
WHERE 条件;
示例:
UPDATE employees
SET salary = 5000
WHERE department = 'IT';
- INSERT INTO… ON DUPLICATE KEY UPDATE 语句:用于在插入数据时进行更新,如果有重复的唯一键(UNIQUE KEY),则更新已存在的记录。
INSERT INTO 表名 (列名1, 列名2, ...)
VALUES (值1, 值2, ...)
ON DUPLICATE KEY UPDATE 列名1 = 值1, 列名2 = 值2, ...;
示例:
INSERT INTO students (id, name, age)
VALUES (123, 'John', 20)
ON DUPLICATE KEY UPDATE name = 'John', age = 21;
- DELETE 语句:用于删除符合指定条件的数据行。
DELETE FROM 表名
WHERE 条件;
示例:
DELETE FROM customers
WHERE last_name = 'Smith';
以上是常用的 SQL 修改语句示例,可根据具体需求进行修改和扩展。在使用这些语句时,请谨慎操作,以免对数据库中的数据造成不可逆的影响。