mysql中外链接指的是什么
发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,小编给大家分享一下mysql中外链接指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql中外连接是指使用比较运算符对两个表中的数据进行比较,连接结果不仅包含符合连接条件的行
千家信息网最后更新 2024年10月27日mysql中外链接指的是什么
小编给大家分享一下mysql中外链接指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
mysql中外连接是指使用比较运算符对两个表中的数据进行比较,连接结果不仅包含符合连接条件的行,同时也包含自身不符合条件的行,不符合条件行的字段显示为null;外连接分为左外连接、右外连接。
内连接(Inner Join)又称简单连接或自然连接,是一种常见的连接查询。内连接使用比较运算符对两个表中的数据进行比较,并列出与连接条件匹配的数据行,组合成新的纪录。也就是说在内连接查询中,只有满足条件的记录才能出现在查询结果中。
在内连接查询中,返回的结果只包含符合查询条件和连接条件的数据,然而有时还需要包含没有关联的数据,即返回结果不仅包含符合条件的数据,而且还包含左表(左连接,左外连接)或右表(右连接或右外连接)或两个表(全外连接)中的所有数据,此时就要使用外连接查询。
mysql中外连接分为左外连接、右外连接;不支持全外连接。
外连接外连接语法格式如下:
select 所查字段 from 表1 left | right [outer] join 表2 on 表1.关系字段=表2.关系字段 where 条件包括左外连接、右外连接和全外连接。
注意使用left join, right join关键字左边的表称为左表,关键字右边的表称作右表。
1.左外连接
以左侧的表为基表,显示基表的所有行、列,外表如果条件不匹配则外表中所有字段显示为null
select * from TestA a left join TestB b on a.id=b.id;
2.右外连接
以右侧的表为基表,显示基表的所有行、列,外表如果条件不匹配则外表中所有字段显示为null
select * from TestA a right join TestB b on a.id=b.id;
看完了这篇文章,相信你对mysql中外链接指的是什么有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
条件
数据
字段
查询
外表
结果
两个
链接
关键
关键字
篇文章
运算符
运算
也就是
也就是说
又称
只有
右侧
右边
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
clasdin服务器连接中
IBM软件开发薪酬
网络安全个人知识
文字识别数据库答题
网络安全知识自测
腾讯云服务器
网络技术管理岗位面试题
互联网科技狂潮
苹果手机数据库能用mysql吗
机关国家网络安全宣传周汇报
谷歌最大数据库
电脑软件开发者
网络安全是绝对的不是相对的
幼儿网络安全教
广州御驰网络技术公司
四川中继转发服务器
软件开发测试技巧
qt数据库查询
视频监控流媒体服务器推荐
坦克世界登录服务器错误
rtmp外网流媒体服务器
dota2共享数据库
什么是pc架构服务器
中山码上网络技术有限公司
网络安全hw报告
徐汇区网络技术服务共同合作
电视网络服务器是什么
久凯网络安全ppt
绘制数据库模型图连线怎么连
旧电脑 svn服务器