DML语句的使用

MySQL DML 语句使用指南:INSERT/UPDATE/DELETE 语法详解、事务控制、安全注意事项。

写在前面:合法学习边界

本文讲 MySQL DML 基础语法,不涉及数据库攻击。

一、DML 四大语句

MySQL 操作语句对比
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 验证,生产环境操作前备份数据。

本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
最后更新于 Aug 30, 2026 10:00 +0800