mysql外连接与内连接查询的不同之处


Posted in MySQL onJune 03, 2021

外连接的语法如下:

SELECT 字段名称
FROM 表名1 LEFT|RIGHT|FULL| [OUTER] JOIN 表名2
  ON 表名1.字段名1=表面2.字段名2

左外连接

左外连接的结果集包含左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于右表的列值为null。

LEFT JOIN

mysql外连接与内连接查询的不同之处

右外连接

右外连接是左外连接的反向连接。右外连接的结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源与左表的列值为null。

mysql外连接与内连接查询的不同之处

内连接

内连接查询会将T1表的每一行和T2表的每一行进行比较,并找出满足连接谓词的组合。当连接谓词被满足,A和B中匹配的行会按列组合(并排组合)成结果集中的一行。

mysql外连接与内连接查询的不同之处

下面用几个例子来详细说明:

T1表:

ID name
1 小二
2 张三
3 李四

T2表:

ID occupation
学生
2 老师
4 校长

内连接结果:

SELECT T1.*,T2.*
FROM TI INNER JOIN T2
  ON A.Id=B.Id
Id name Id1 occupation
1 小二 1 学生
2 张三 2 老师

左连接结果:

SELECT T1.*,T2.*
FROM TI LEFT JOIN T2
  ON A.Id=B.Id
Id name Id1 occupation
1 小二 1 学生
2 张三 2 老师
3 李四 NULL NULL

右连接结果:

SELECT T1.*,T2.*
FROM TI RIGHT JOIN T2
  ON A.Id=B.Id
Id name Id1 occupation
1 小二 1 学生
2 张三 2 老师
NULL NULL 4 校长

总结

到此这篇关于mysql外连接与内连接查询的文章就介绍到这了,更多相关mysql外连接内连接查询内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
Apr 05 MySQL
MySQL安装后默认自带数据库的作用详解
Apr 27 MySQL
MySQL Threads_running飙升与慢查询的相关问题解决
May 08 MySQL
分析MySQL抛出异常的几种常见解决方式
May 18 MySQL
超详细教你怎么升级Mysql的版本
May 19 MySQL
MySQL通过binlog恢复数据
May 27 MySQL
mysql备份策略的实现(全量备份+增量备份)
Jul 07 MySQL
MySQL去除重叠时间求时间差和的实现
Aug 23 MySQL
mysql函数全面总结
Nov 11 MySQL
解析MySQL索引的作用
Mar 03 MySQL
Mysql索引失效 数据库表中有索引还是查询很慢
May 15 MySQL
MySQL 语句执行顺序举例解析
Jun 05 MySQL
Mysql systemctl start mysqld报错的问题解决
Jun 03 #MySQL
你知道哪几种MYSQL的连接查询
Jun 03 #MySQL
MySQL中in和exists区别详解
Jun 03 #MySQL
MySQL 不等于的三种使用及区别
Jun 03 #MySQL
MYSQL 无法识别中文的永久解决方法
MySQL5.7并行复制原理及实现
MySQL删除和插入数据很慢的问题解决
Jun 03 #MySQL
You might like
PHP memcache扩展的三种安装方法
2009/04/26 PHP
PHP以及MYSQL日期比较方法
2012/11/29 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
JS编程小常识很有用
2012/11/26 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
Python 实现选择排序的算法步骤
2018/04/22 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
中餐厅主管的职责范文
2014/02/04 职场文书
保护环境倡议书300字
2014/05/19 职场文书
银行金融服务方案
2014/06/11 职场文书
美化环境标语
2014/06/20 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
2014年司法局工作总结
2014/12/11 职场文书
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python