主查询是在他给你的表里面查询,子查询的意思是你先对他给你的表做一些筛选、增改等其他操作,创造一个新的表,再在你这个子表里面查询
mysql中主查询和子查询关系是什么?
主查询是在他给你的表里面查询,
子查询的意思是你先对他给你的表做一些筛选、增改等其他操作,
创造一个新的表,
再在你这个子表里面查询2019-06-14
子查询优化策略
对于不同类型的子查询,优化器会选择不同的策略。
1. 对于 IN、=ANY 子查询,优化器有如下策略选择:
semijoin
Materialization
exists
2. 对于 NOT IN、<>ALL 子查询,优化器有如下策略选择:
Materialization
exists
3. 对于 derived 派生表,优化器有如下策略选择:
derived_merge,将派生表合并到外部查询中(5.7 引入 );
将派生表物化为内部临时表,再用于外部查询。
注意:update 和 delete 语句中子查询不能使用 semijoin、materialization 优化策略
2020-11-13
mysql中主查询和子查询关系如下:子查询是嵌入到主查询中子查询是辅助主查询的,要么充当条件,要么充当数据源子查询是可以独立存在的语句,是一条完整的select语句我朋友正在传智播客学习软件测试,我也在用他们的免费课程自学中2019-06-15