SQL 执行机制与预编译原理:为什么参数绑定能防注入而字符串拼接不能
从数据库内核视角深度解析 SQL 语句的词法分析、语法解析、优化器生成、缓存命中全过程,对比动态拼接与 Prepared Statement 在字节码层面的本质差异,附带 MySQL 协议抓包、SQLite 令牌化调试、PostgreSQL PREPARE/EXECUTE 实战代码。
阅读全文 →从数据库内核视角深度解析 SQL 语句的词法分析、语法解析、优化器生成、缓存命中全过程,对比动态拼接与 Prepared Statement 在字节码层面的本质差异,附带 MySQL 协议抓包、SQLite 令牌化调试、PostgreSQL PREPARE/EXECUTE 实战代码。
阅读全文 →