我是靠谱客的博主 美满花瓣,最近开发中收集的这篇文章主要介绍mysql中外链接怎么定义,myMySQL数据库中外链接是什么意思? MySQL数据库使用教程...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

mysql中外连接是指使用比较运算符对两个表中的数据进行比较,连接结果不仅包含符合连接条件的行,同时也包含自身不符合条件的行,不符合条件行的字段显示为null;外连接分为左外连接、右外连接。

570eccd0b93a0762163468965414355e.png

更多相关免费学习推荐:mysql教程(视频)

内连接(Inner Join)又称简单连接或自然连接,是一种常见的连接查询。内连接使用比较运算符对两个表中的数据进行比较,并列出与连接条件匹配的数据行,组合成新的纪录。也就是说在内连接查询中,只有满足条件的记录才能出现在查询结果中。

在内连接查询中,返回的结果只包含符合查询条件和连接条件的数据,然而有时还需要包含没有关联的数据,即返回结果不仅包含符合条件的数据,而且还包含左表(左连接,左外连接)或右表(右连接或右外连接)或两个表(全外连接)中的所有数据,此时就要使用外连接查询。

mysql中外连接分为左外连接、右外连接;不支持全外连接。

外连接外连接语法格式如下:

注意使用left join, right join关键字左边的表称为左表,关键字右边的表称作右表。

1.左外连接

以左侧的表为基表,显示基表的所有行、列,外表如果条件不匹配则外表中所有字段显示为null

3050.html

50c5cfb4db6b43b2204c08e358138a4d.png

2.右外连接

以右侧的表为基表,显示基表的所有行、列,外表如果条件不匹配则外表中所有字段显示为null

3050.html

1ac2756c030f894822e837ceb5c32081.png

最后

以上就是美满花瓣为你收集整理的mysql中外链接怎么定义,myMySQL数据库中外链接是什么意思? MySQL数据库使用教程...的全部内容,希望文章能够帮你解决mysql中外链接怎么定义,myMySQL数据库中外链接是什么意思? MySQL数据库使用教程...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部