网站规划,湛江网站seo,无锡公共建设中心网站,茌平网页设计第一步#xff1a;连接器#xff08;负责跟客户端建立连接、获取权限、维持和管理连接#xff09; 第二步#xff1a;查询缓存
之前执行过的查询#xff0c;MySQL以Key - Value的形式存在内存#xff08;key为SQL#xff0c;value为结果集#xff09;连接器负责跟客户端建立连接、获取权限、维持和管理连接 第二步查询缓存
之前执行过的查询MySQL以Key - Value的形式存在内存key为SQLvalue为结果集 只要对该表有一个更新则这个表上的查询缓存都会被清空 第三步分析器词法和语法分析
词法分析通过“select”识别出为查询通过“T”识别出表名通过条件“ID”识别出ID那一列等等 语法分析如果语法有误则提示“You have an error in your SQL syntax” 第四步优化器
决定用哪个索引联查表连接顺序条件执行优先级 等等 第五步执行器 执行SQL 第六步存储引擎提供读写接口供执行器调用并获取结果集
首先会判断你是否有该权限 如果命中查询缓存则会在返回结果的时候进行权限验证