§00 数据库基础
MySQL 架构总览
一条 SQL 的旅程:连接器 → 解析器 → 优化器 → 执行器 → 存储引擎。逐步高亮每个阶段的职责与产物。
MySQL 架构
伪代码
1
SELECT * FROM student WHERE score > 85
2
3
① 连接器:建立连接、鉴权
4
② 解析器:词法/语法分析 → 语法树
5
③ 优化器:选择执行计划(索引/连接顺序)
6
④ 执行器:调用存储引擎接口逐行执行
7
⑤ 存储引擎:InnoDB 读写数据/索引
8
⑥ 返回结果集