MySQL概述 MySQL执行流程 参考文献 MySQL执行流程 一条SQL查询语句时如何执行的:* MySQL分为服务器层和存储引擎层 (1)服务器层涵盖了MySQL的大多数核心服务功能,所有跨存储引擎的功能都在该层实现,如视图、触发器等 (2)存储引擎层负责数据的存储和提取,最常用的是InnoDB,也是默认的MySQL默认的存储引擎 服务层的相关组件: 连接器:负责连接的建立、管理以及获取用户权限 (1)客户端首先利用客户端工具向服务器发起TCP连接,连接建立后,连接器会通过用户名和密码的方式进行客户端身份验证 (2)客户身份认证通过后,连接器会到用户权限表中查询该用户所拥有的权限 查询缓存: