已有1条回答
管理员
select语句执行的结果是表。select语句目的,就是从数据库检索,统计,输出数据。select语句的执行过程,根据查询的内容数据,组成一个结果集,然后用表的形式返回。所以执行结果是一张表。
select语句的执行流程:
1、通过客户端/服务器通信协议与MySQL建立连接。
2、查询缓存,这是MySQL的一个可优化查询的地方,如果开启了QueryCache且在查询缓存过程中查询到完全相同的SQL语句,则将查询结果直接返回给客户端;如果没有开启QueryCache或者没有查询到完全相同的SQL语句则会由解析器进行语法语义解析,并生成解析树。
3、预处理器生成新的解析树。
4、查询优化器生成执行计划。
5、查询执行引擎执行SQL语句,此时查询执行引擎会根据SQL语句中表的存储引擎类型,以及对应的API接口与底层存储引擎缓存或者物理文件的交互情况,得到查询结果,由MySQLServer过滤后将查询结果缓存并返回给客户端。若开启了QueryCache,这时也会将SQL语句和结果完整地保存到QueryCache中,以后若有相同的SQL语句执行则直接返回结果。
猜你喜欢
华为Mate60充电接口是什么
iQOO 11S关闭hd高清通话教程
水杨梅的种植方法
新款长安欧尚X7正式上市,“仿生自然”的设计理念
华为hicar是什么意思
OPPOA1x怎么连接电脑
大众六座suv 进口大众6座suv车型价格
鲸的叫声被称为什么
君子兰小苗怎么养 君子兰一叶苗如何浇水
炒菜用的调料有哪些
路虎新车报价及图片参数(全新一代路虎揽胜运动版正式上市)
电动车一小时能跑多少公里(这3款低速电动车最大续航300公里)
最新学习
太平洋车险报案电话 常用太平洋车险报案电话95500
特斯拉汽车2023款最新款价格,特斯拉汽车2023款落地价
赛拉图欧风多重
iqooneo5支持多少w快充
老公的家庭地位高是什么意思
华为Mate 50 Pro截长图教程
铁线莲的种植方法
iPhone 15可以用iPhone 14的手机壳吗
科三考试全过程顺序
华为P60怎么连接蓝牙耳机
棒棒糖月季嫁接方法
荣耀手机如何关闭境外来电