![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 75
戚焱
这个作者很懒,什么都没留下…
展开
-
半连接、物化、反连接
半连接、物化、反连接且将新火试新茶MySQL查询优化器有多种策略可用于评估子查询:对于IN(或=ANY)子查询,优化器具有以下选择:半连接物化EXISTS对于NOT IN(或 <>ALL)子查询,优化器具有以下选择:物化EXISTSsemi-join半连接我们来看一个mysql官方给出的案例:在课程表和班级花名册(每个班级中都有学生)中分别有命名的表 class和roster列出的班级。要列出实际招收学生的课程,您可以使用以下联接:假设有一个名为cl原创 2021-05-16 20:03:15 · 875 阅读 · 4 评论 -
mysql回表
回表我们知道当mysql的索引并不能包含查询语句所需要的所有字段时,就需要拿到二级索引查找出的id去到聚簇索引树上拿到需要的字段。这个操作也就是回表。也就是说回表操作时:mysql会采用访问二级索引+聚簇索引的方式去完成这条查询。比如:现在有这样一张表表的索引如下:index_order_id_product_name(order_id,product_name)若执行下面这条语句,就可以使用到覆盖索引。即只访问index_order_id_product_name这一棵索引树,就可以拿到查原创 2021-04-12 20:48:24 · 1435 阅读 · 0 评论