前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Mysql 外连接和内连接

Mysql 外连接和内连接

作者头像
吃猫的鱼Code
发布2023-02-02 10:08:16
发布2023-02-02 10:08:16
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

mysql内连接外连接

什么是内连接?

假设A和B表进行连接,使用内连接的话。凡是A表和B表能够匹配上的记录查询出来,这就是内连接。 AB两张表没有主副之分,两张表是平等的。 语法

代码语言:javascript
代码运行次数:0
复制
SELECT ... FROM t1 INNER JOIN t2 ON 连接条件 [INNER JOIN t3 ON 连接条件] ... AND 其他条件;

什么是外连接?

假设A和B表进行连接,使用外连接的话,AB两张表中有一张表是主表,一张表是副表。主要查询主表中的数据,捎带着查询副表,当副表中的数据没有和主表中的数据匹配上,副表自动模拟出NULL与之匹配。

其中外连接分为左外连接和右外连接

左外连接语法

代码语言:javascript
代码运行次数:0
复制
SELECT ... FROM t1 LEFT JOIN t2 ON 连接条件 [LEFT JOIN t3 ON 连接条件] ... AND 其他条件;

右外连接语法

代码语言:javascript
代码运行次数:0
复制
SELECT ... FROM t1 RIGHT JOIN t2 ON 连接条件 [RIGHT JOIN t3 ON 连接条件] ... AND 其他条件;

本文共 217 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mysql内连接外连接
    • 什么是内连接?
    • 什么是外连接?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档