跳到主要内容
浏览器
导航

TAG

#SQL

共 2 篇

数据库浏览器

SQL 解析与抽象语法树

一条 SQL 文本要经过词法切分、语法分析、语义检查与查询重写才能交给执行器。本文说明各阶段的输入输出、抽象语法树的常见节点类型、参数占位符与预编译的关系,以及解析器在遇到非法输入时的错误恢复策略。

5 分钟 1678 字
数据库浏览器

MySQL 与 PostgreSQL 通信协议

客户端与数据库之间交换的是按协议封装的消息。本文说明 MySQL 报文的长度与序号结构、握手认证阶段、文本与二进制协议、预处理语句的往返,以及 PostgreSQL 的前后端消息格式、扩展查询协议与异步通知机制。

5 分钟 1740 字