MySQL DML 语句使用指南:INSERT/UPDATE/DELETE 语法详解、事务控制、安全注意事项。
写在前面:合法学习边界
本文讲 MySQL DML 基础语法,不涉及数据库攻击。
一、DML 四大语句

1
2
| DML = Data Manipulation Language(数据操作)
INSERT · UPDATE · DELETE · SELECT(含在 DQL)
|
二、INSERT 插入
1
2
3
4
5
6
7
| INSERT INTO users (id, name, email)
VALUES (1, 'admin', 'admin@example.com');
-- 批量插入
INSERT INTO users (id, name) VALUES
(2, 'user1'),
(3, 'user2');
|
三、UPDATE 更新
1
2
3
4
5
| UPDATE users SET age = 25 WHERE id = 1;
-- 危险操作:先 SELECT 验证
SELECT * FROM users WHERE id = 1;
UPDATE users SET age = 25 WHERE id = 1;
|
四、DELETE 删除
1
2
3
4
| DELETE FROM users WHERE id = 2;
-- 危险操作:务必带 WHERE
-- DELETE FROM users; -- 清空全表!
|
五、小结
DML 是最常用的数据库操作语句。安全核心:UPDATE/DELETE 前务必 SELECT 验证,生产环境操作前备份数据。