Mysql-常见DML-DQL-语句语法用法总结
在MySQL中,数据操纵语言(DML)主要用于添加、修改和删除数据库中的数据,而数据查询语言(DQL)用于查询数据。以下是这两种语言的常见语法和示例:
DML - 数据操作语言:
- 插入数据:
INSERT INTO 表名(列1, 列2, 列3, ...)
VALUES(值1, 值2, 值3, ...);
例如:
INSERT INTO students(name, age, class) VALUES('Tom', 18, 'CS12A');
- 更新数据:
UPDATE 表名
SET 列1 = 值1, 列2 = 值2, ...
WHERE 条件;
例如:
UPDATE students SET age = 20 WHERE name = 'Tom';
- 删除数据:
DELETE FROM 表名
WHERE 条件;
例如:
DELETE FROM students WHERE name = 'Tom';
DQL - 数据查询语言:
- 查询数据:
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
例如:
SELECT name, age FROM students WHERE class = 'CS12A';
请注意,这些是基本的DML和DQL语句,实际使用时可能会涉及更复杂的查询,例如连接(JOIN)、分组(GROUP BY)、排序(ORDER BY)、聚合函数(COUNT, SUM, AVG, etc.)以及子查询等。
评论已关闭