每一个 SQL 查询都是通过这一整套流程执行的,它是面向 ACID 原则的事务型系统:
特性 | 含义 |
---|---|
A - 原子性 | 要么全成功,要么全失败 |
C - 一致性 | 执行前后数据必须满足约束/逻辑 |
I - 隔离性 | 多个操作互不干扰 |
D - 持久性 | 数据写入磁盘就不会丢失 |
-- 查表
SELECT * FROM users WHERE id = 123;
-- 插入
INSERT INTO users (name, email) VALUES ('Alice', '[email protected]');
-- 更新
UPDATE users SET name = 'Bob' WHERE id = 123;
-- 删除
DELETE FROM users WHERE id = 123;
-- 分页
SELECT * FROM users ORDER BY created_at DESC LIMIT 10 OFFSET 0;
Single line: --
Multiple lines: /* */