已有1条回答
管理员
select语句执行的结果是表。select语句目的,就是从数据库检索,统计,输出数据。select语句的执行过程,根据查询的内容数据,组成一个结果集,然后用表的形式返回。所以执行结果是一张表。
select语句的执行流程:
1、通过客户端/服务器通信协议与MySQL建立连接。
2、查询缓存,这是MySQL的一个可优化查询的地方,如果开启了QueryCache且在查询缓存过程中查询到完全相同的SQL语句,则将查询结果直接返回给客户端;如果没有开启QueryCache或者没有查询到完全相同的SQL语句则会由解析器进行语法语义解析,并生成解析树。
3、预处理器生成新的解析树。
4、查询优化器生成执行计划。
5、查询执行引擎执行SQL语句,此时查询执行引擎会根据SQL语句中表的存储引擎类型,以及对应的API接口与底层存储引擎缓存或者物理文件的交互情况,得到查询结果,由MySQLServer过滤后将查询结果缓存并返回给客户端。若开启了QueryCache,这时也会将SQL语句和结果完整地保存到QueryCache中,以后若有相同的SQL语句执行则直接返回结果。
猜你喜欢
广汽传祺gs8好不好 广汽传祺gs8到底怎么样
自动挡2一3万元新车 宏光MINIEV售价2.88万续航里程120km
涿州限号几点开始几点结束
凯翼V3报价及图片 2016款凯翼V3落地价6万
羊绒怎么清洗和保养
华为MateX3收不到微信消息怎么办
中型车销量排行榜前十名(2021年销量最好的5款中型车)
燃油宝的正确使用方法(燃油宝的主要作用是什么)
荣耀Magic5 至臻版能放大多少倍
科鲁泽这款车怎么样 配置丰富动力充沛(百公里加速9.9秒)
蒸的包子为什么一掀锅就成了死面的了
下水道疏通器怎么用
最新学习
女娲长什么样子
OPPO A55s微距怎么用
联想一直在自动修复开不了机
b站尾款不补会怎样
福特车型15万左右,以下三款你更中意哪一款
大切诺基加满油能跑多远 大切诺基油箱容量多少(油箱容量93.5L)
京东代付可以用白条吗
终是庄周梦了蝶意思
发动机大修的项目及寿命 一般要花多少钱
苹果14Plus关机手机方法
iPhone 14 Pro备忘录怎么用PDF格式分享到微信
大众高尔夫嘉旅怎么样(大众高尔夫嘉旅详细介绍)