代码改变世界

随笔档案-2013年04月

MySQL源码学习——USE语句的秘密

2013-04-30 19:45 by 心中无码, 1748 阅读, 收藏, 编辑
摘要: MySQL源码学习——USE语句的秘密Louis Hust0Preface最近一个项目需要解析MySQL的通信协议,这时候便碰到了USE语句的解析,发现客户端 mysql发送到服务器端的USE语句对应的并不是SQLCOM_CHANGE_DB命令,而是COM_INIT_DB。 而且这两个命令的处理逻辑基本一致,都是调用mysql_change_db进行处理,那么什么时候 发送COM_INIT_DB,什么时候发送SQLCOM_CHANGE_DB命令呢?这便是本文需要解释的地方。0COM_INIT_DB 与 SQLCOM_CHANGE_DB首先解释下这两个命令,其实这两个命令不是在一个层次的,COM 阅读全文
点击右上角即可分享
微信分享提示