先检查该语句是否有权限,如果没有权限,就直接返回错误信息有权限的话,分析器进行语法分析,提取sql中的select等关键元素,然后判断sql语法是否有错误,比如关键字是否正确等等语法分析完后,mysql会对查询的语句进行优化,确定执行方案优化完后,按照执行计划调用mysql数据库引擎的接口,查询,返回结果