【MySQL】数据库SQL语句之DML
warning:
这篇文章距离上次修改已过451天,其中的内容可能已经有所变动。
在MySQL中,数据操纵语言(DML)主要用于添加、删除、更新和查询数据库中的数据。以下是一些常见的DML操作的SQL语句示例:
- 插入数据:
INSERT INTO 表名称 (列1, 列2, 列3, ...)
VALUES (值1, 值2, 值3, ...);例如:
INSERT INTO Employees (FirstName, LastName, Age)
VALUES ('John', 'Doe', 28);- 更新数据:
UPDATE 表名称
SET 列1 = 值1, 列2 = 值2, ...
WHERE 条件;例如:
UPDATE Employees
SET Age = 30
WHERE FirstName = 'John';- 删除数据:
DELETE FROM 表名称
WHERE 条件;例如:
DELETE FROM Employees
WHERE FirstName = 'John';- 查询数据:
SELECT 列名称
FROM 表名称
WHERE 条件;例如:
SELECT * FROM Employees;- 插入或更新数据(如果主键存在则更新,不存在则插入):
INSERT INTO 表名称 (列1, 列2, 列3, ...)
VALUES (值1, 值2, 值3, ...)
ON DUPLICATE KEY UPDATE 列1 = 值1, 列2 = 值2, ...;例如:
INSERT INTO Employees (FirstName, LastName, Age)
VALUES ('John', 'Doe', 28)
ON DUPLICATE KEY UPDATE Age = 28;- 删除表中所有数据:
DELETE FROM 表名称;例如:
DELETE FROM Employees;以上示例假设Employees是一个已存在的表,FirstName, LastName, Age是该表的列名。在实际应用中,需要根据具体的数据库结构和需求来调整这些SQL语句。
评论已关闭