每一个 SQL 查询都是通过这一整套流程执行的,它是面向 ACID 原则的事务型系统

特性 含义
A - 原子性 要么全成功,要么全失败
C - 一致性 执行前后数据必须满足约束/逻辑
I - 隔离性 多个操作互不干扰
D - 持久性 数据写入磁盘就不会丢失

Frequent Usage

-- 查表
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;

Comment

Single line: --

Multiple lines: /* */

Data Type

Key word order

  1. SELECT
  2. FROM
  3. WHERE
  4. GROUP BY
  5. HAVING
  6. ORDER BY