MySQL「增删改查」常用简单语句
下面列举一些常用的 SQL 语句示例,涵盖增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)操作。
增(INSERT)
-
插入单条记录
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
例如:
INSERT INTO users (username, email) VALUES ('johndoe', '[email protected]');
-
插入多条记录
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2,...), (value3, value4,...), ...;
例如:
INSERT INTO users (username, email) VALUES ('janedoe', '[email protected]'), ('bobsmith', '[email protected]');
删(DELETE)
-
删除指定条件的记录
DELETE FROM table_name WHERE condition;
例如:
DELETE FROM users WHERE username = 'johndoe';
-
清空表中所有记录(注意:这不会删除表结构)
DELETE FROM table_name;
改(UPDATE)
- 更新指定条件的记录
例如:UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
UPDATE users SET email = '[email protected]' WHERE username = 'johndoe';
查(SELECT)
-
查询所有列的所有记录
SELECT * FROM table_name;
-
查询指定列的所有记录
SELECT column1, column2 FROM table_name;
例如:
SELECT username, email FROM users;
-
带有条件的查询
SELECT * FROM table_name WHERE condition;
例如:
SELECT * FROM users WHERE age > 18;
-
排序查询
SELECT * FROM table_name ORDER BY column ASC|DESC;
例如:
SELECT * FROM users ORDER BY age DESC;
-
限制查询结果数量
SELECT * FROM table_name LIMIT [offset,] count;
例如:
SELECT * FROM users LIMIT 10;
这些是最基本的 SQL 操作语句,实际应用中可能还会结合 JOIN、GROUP BY、HAVING 等更高级的查询语句来完成复杂的数据处理任务。
#数据库
分享于 2025-01-05