技术栈
教学数据库
若兰幽竹
3 小时前
数据库
·
sql
·
教学数据库
·
数据库内核开发
【从零开始编写数据库系统:架构设计与实现】第3章 SQL解析:词法与语法分析
你每天写SELECT * FROM users WHERE id=1,有没有想过数据库是怎么“读懂”这行字符串的? 本章我们将用PLY库从零实现ToyDB的SQL解析器,涵盖词法分析和语法分析,把SQL字符串变成结构化的抽象语法树(AST)。读完你不仅能答出面试题“SQL解析流程”,还能自己动手写一个迷你SQL Parser!
我是有底线的