在 SQL 中,修改语句用于更新数据库中的数据。这包括插入、更新和删除记录。
INSERT 语句
INSERT 语句用于向表中添加新记录。其语法为:
sql
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
例如,以下语句向 "customers" 表中插入一条新记录:
sql
INSERT INTO customers (name, email)
VALUES ('John Doe', 'john.doe@example.com')
UPDATE 语句
UPDATE 语句用于更新表中现有记录。其语法为:
sql
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition
例如,以下语句更新 "customers" 表中 "name" 列为 "John Smith",其中 "id" 列值为 1:
sql
UPDATE customers
SET name = 'John Smith'
WHERE id = 1
DELETE 语句
DELETE 语句用于从表中删除记录。其语法为:
sql
DELETE FROM table_name
WHERE condition
例如,以下语句从 "customers" 表中删除 "id" 列值为 1 的记录:
sql
DELETE FROM customers
WHERE id = 1
注意:
* 修改语句始终以提交或回滚事务结束。
* 修改语句会影响受影响行的数量。
* 使用适当的 WHERE 子句确保只修改所需的数据。
* 备份数据在进行任何修改之前总是一个好习惯。
* 使用 MERGE 语句来简化插入、更新和删除操作。