mysql实战笔记 1.0 查询语句的运行

173 阅读1分钟

一条查询语句在 mysql 中是怎么执行的

以 select *from T where id =1 为例

首先客户端带着sql进入了mysql 服务器中 ,我理解的 服务器可以比喻成一个加工厂, 你就是来取货的代理商。

首先放一张mysql的经典架构图(出自 ,丁奇:mysql实战45讲)

代理商拿着单子(sql语句) 来到工厂大门口, 首先要确定你的身份。这个大门口的机构就是连接器。 连接器的作用是, 认证身份, 管理连接, 维护连接, 以及权限管理。 在这里要说的一个点就是, 当连接已经建立的时候, 之后所有的权限认证都会使用此处查询的用户权限。 也就是说当你更改权限后, 对已经建立的链接不生效。 查看当前已经建立的链接: show processList