SQL数据库的连接:内连接、和外连接(左外连接、右外连接、和全连接)

本次实验在MySQL数据库中进行,数据库初始表如下

order

order_item

一、内连接:结果仅包含符合连接条件的两表中的行。如下

二、外连接:结果包含符合条件的行,同时包含不符合条件的行(分为左外连接、右外连接和全外连接)

1、左外连接:左表全部行+右表匹配的行,如果左表中某行在右表中没有匹配的行,则显示NULL。如下:

2、右外连接:和左外连接相反。如下:

3、全外连接:不管匹配不匹配,全部显示出来,左表在右边没有的显示NULL,右表在左边没有的显示NULL

(MySQL数据库不支持全外连接,因此转换了一种语法,原本写法:

select * from order full join order_item on `order`.order_id = `order_item`.oid



交叉连接:返回左表中所有行与右表中所有行的组合,也称笛卡尔积

Mysql内连接和外连接的区别相关推荐

  1. mysql内联和外链的区别

    1.内联:不可以连接空数据,否则返回null,外键必须相等的才可以链接出数据. 2.外链:可以链接空表,会返回不为空的表字段数据.

  2. mysql 自然连接、内连接、外连接的区别

    数据库中的连接join分为内连接.自然连接.外连接,外连接又分为左外连接.右外连接.全外连接(注意:mysql不支持全外连接) 首先,我们先来建两张表,第一张表命名为kemu,第二张表命名为score ...

  3. mysql内连接和外连接的区别_内连接、外连接的区别

    先来看一下,内连接的语法: SELECT  XXX FROM XXX INNER JOIN XXX ON XXX; 这里 INNER 可以省略,在上一篇博客中我们对于笛卡尔积现象的研究中(http:/ ...

  4. MySql 内连接,外连接查询方式区别

    MySql 内连接,外连接查询方式 CREATE TABLE `question_test` (`q_id` int(11) DEFAULT NULL,`q_name` varchar(10) DEF ...

  5. MySQL连接查询 内连接和外连接的区别

    MySQL 连接查询 @ sunRainAmazing 1.使用连接查询的场景 将多张表进行记录的连接查询(按照某个字段指定的条件进行数据的拼接):进行数据的拼接(两张表的内容显示在一个结果表中 使用 ...

  6. Mysql表连接:内连接、外连接、交叉连接、自然连接真的都不一样吗

    文章目录 前言 测试环境 创建测试数据 对比测试 内连接 交叉连接 外连接 左外连接 右外连接 自然连接 一般自然连接 自然左外连接 自然右外连接 STRAIGHT_JOIN 逗号分隔连接表 各种连接 ...

  7. 全网最全的mysql表的关联查询(内连接,外连接)

    Mysql 多表连接查询 inner join 和 outer join 的使用 JOIN的含义就如英文单词"join"一样,连接两张表,大致分为 内连接,外连接,右连接,左连接, ...

  8. 【MySQL】(图解)快速理解内连接、外连接、左连接、右连接

    [1] 示例数据   用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接.外连接( 左(外)连接.右(外)连接).    ...

  9. mysql 多表既有内连接又有外连接_MySQL 多表查询中的内连接和外连接

    一般情况下一个网站的数据库通常会有多张数据表组成,这些数据表分别存储网站不同区域的内容.数据表之间可以用类似 ID 的字段来关联,在查询的时候可以通过一条语句来查询多张表的内容.例如 论坛的数据库,帖 ...

  10. MySQL 内连接、左连接、右连接、外连接、多表查询

    MySQL 内连接.左连接.右连接.外连接.多表查询 构建环境: create table t_emp(id int primary key, name varchar(20),deptId int ...

最新文章

  1. 大规模业务服务器开发总结
  2. DOM操作之属性和样式操作
  3. rocksdb和leveldb性能比较——写性能
  4. 安卓 sharedpreferences可以被其它activity读取_【安卓逆向】“一份礼物”之我要o泡逆向分析...
  5. 郑州大学软件学院 大学生创新创业选拔赛章程
  6. 【Android Developers Training】 81. 解析XML数据
  7. Oracle GoldenGate For Big Data - Kafka Handler
  8. logback 常用配置详解appender
  9. 赛锐信息:SAP ABAP 环境
  10. 解决在IE6下使用display: inline-block;的不兼容性问题
  11. Flexsim在固定资源类中没有分拣传送带?
  12. java wifi 对讲机_freevoice(局域网对讲机)——Android4项目实战视频教程 - 移动编程 - 私塾在线 - 只做精品视频课程服务...
  13. Coursera | 离散数学概论(北大)| quiz答案
  14. 运维安全·Web组件安全·Nginx
  15. HTML5网页中的链接
  16. H5APP WEB 支付开发 (银联 微信 支付宝)流程
  17. 微分法MATLAB语言程序,matlab微积分运算命令与例题pdf
  18. python_qzonespider_day2_模拟登录QQ空间
  19. 电压有效值电容和电感的电压电流相位关系以及电抗和容抗值推导
  20. F2FS源码分析-5.2 [数据恢复流程] 后滚恢复和Checkpoint的作用与实现

热门文章

  1. 排队论模型(六):非生灭过程排队模型、爱尔朗(Erlang)排队模型
  2. macOS苹果电脑下载m3u8、ts视频
  3. php制作多媒体课件,网络自主学习型多媒体课件设计与制作PPT.ppt
  4. java在线编译器手机版,java编译器手机版下载
  5. 基于javaweb+jsp的超市便利店管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
  6. window10配置OpenGL ES3.0
  7. UNIX编程艺术笔记
  8. CHM电子书木马制作攻略
  9. 32位java jre_jre-7u4-windows-i586.exe|java 1.7.0(Java TM 7)JRE7 32位_最火软件站
  10. 面试整理—计算机及网络工程师常见问题