Java面试--Mysql的union和join
面试题:MySQL的union all和union有什么区别、MySQL有哪几种join方式(阿里面试题)
一、MySQL的union all和union有什么区别
效率:
UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。
1、对重复结果的处理:UNION在进行表链接后会筛选掉重复的记录,Union All不会去除重复记录。
2、对排序的处理:Union将会按照字段的顺序进行排序;UNION ALL只是简单的将两个结果合并后就返回。
从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复数据且不需要排序时的话,那么就使用UNION ALL。
二、MySQL有哪几种join方式
Mysql–通俗易懂的左连接、右连接、内连接
Java面试的完整博客目录如下:Java笔试面试目录
转载请标明出处,原文地址:https://blog.****.net/weixin_41835916 如果觉得本文对您有帮助,请点击顶支持一下,您的支持是我写作最大的动力,谢谢。