千家信息网

Mysql中的左连接、右连接、内连接和全连接的用法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"Mysql中的左连接、右连接、内连接和全连接的用法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Mysql中的左连接、右连接、内连
千家信息网最后更新 2026年11月01日Mysql中的左连接、右连接、内连接和全连接的用法

这篇文章主要讲解了"Mysql中的左连接、右连接、内连接和全连接的用法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Mysql中的左连接、右连接、内连接和全连接的用法"吧!

1、基本定义
left join (左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。
  right join (右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。
  inner join (等值连接或者叫内连接):只返回两个表中连接字段相等的行。
  full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记录。
举个栗子:

A表B表


idnameidA_idjob
1小王12老师
2小李24程序员
3小刘

内连接:只有两张表匹配的行才能显示

select a.name,b.job from A a innner join B b on a.id=b.A_id;

结果: 小李 老师

左连接:左边的表不加限制

select a.name ,b.job from A a left join B b on a.id=b.A_id;

结果: 小王 null

小李 老师

小刘 null

右连接:右边的表不加限制

select a.name ,b.job from A a right join B b on a.id=b.A_ia;

结果:小李 老师

null 程序员

全连接:左右两张表都不加限制

select a.name ,b.job from A a full join B b on a.id=b.A_id;

结果:小王 null

小李 老师

小刘 null

null 程序员

注:在sql中外连接包含:左连接、右连接、全连接

等值连接又称:内连接

感谢各位的阅读,以上就是"Mysql中的左连接、右连接、内连接和全连接的用法"的内容了,经过本文的学习后,相信大家对Mysql中的左连接、右连接、内连接和全连接的用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

全连 老师 小李 字段 结果 程序 程序员 小刘 小王 学习 限制 内容 两个 又称 只有 右边 就是 思路 情况 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 互联网科技工作委员会 深圳互联网络科技有限公司 奇酷互联网络科技 唐信互联网科技 安徽鑫晟辉互联网科技 北京禾田雨橡互联网科技 狮子座互联网科技培训 甘肃拓世互联网科技有限公司 互联网巨头投资的硬核科技 北京三清互联网科技 厦门千工互联网科技有限公司 苏州铭阳互联网科技有限公司 深圳育鹏互联网科技有限公司招聘 晋城互联网科技 深圳无忧互联网科技 中国新注册互联网科技 互联网科技大会大佬 广东猫王互联网科技有限公司电话 知域互联网科技有限公司官网 互联网科技园 上海卓越科技互联网 互联网科技股票 美国互联网黑科技 滨湖区互联网智能科技产品供应 国大互联网教育科技有限公司工作 华夏恒生科技与互联网科技 晋城互联网科技 有人说阿里系是互联网科技企业 中国科技和美国互联网
0