摘要:
SQL 的更新执行流程跟查询流程差不多,假设现在有一条更新语句:UPDATE T SET c = 1 WHERE ID = 1 客户端连接到 MySQL 服务,通过连接器创建连接,权限验证 在更新语句时候,会清空该表的所有查询缓存器数据 之后就是通过分析器进行词法分析和语法分析,查看更新语句是否存在 阅读全文
摘要:
在 MySQL 执行一条查询语句的时候,比如SELECT * FROM T WHRER ID = 1,这篇文章来简要的描述SQL查询的执行流程 可以把整体结构分成 Server 层和存储引擎层,Server 层包括连接器,查询缓存器,分析器,优化器,执行器。存储引擎层则有常见的 InnoDB,MyI 阅读全文