mysql6 表的内连和外连

  • 内连接
  • 外连接
    • 左外连接
    • 右外连接

内连接

内连接实际上就是利用where子句对两种表形成的笛卡尔积进行筛选
select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;
例如有下边两个表格

查询张三所在的班级名字

使用标准的内连接写法应该这么写

外连接

分为左外连接和右外连接
还是刚才的两张表,添加几个数据进去


左外连接

如果联合查询,左侧的表完全显示则被称为左外连接
select 字段名 from 表1 left join 表2 on 连接条件;
此时使用左外连接查询输出学生的姓名班级成绩,如果学生没有班级,也输出

此时发现来自于stu1表中的数据完全显示了,即为左外连接

右外连接

如果联合查询,右侧的表完全显示则被称为右外连接
select 字段名 from 表1 right join 表2 on 连接条件;
此时我要查各班学生对应的成绩,如果班级没有人,也输出

发现右侧的class表中的数据全部显示了

mysql的内连接与外连接相关推荐

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

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

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

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

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

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

  4. 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  5. mysql内外链接图_图解MySQL 内连接、外连接、左连接、右连接、全连接

    用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下mysql的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). mysql版 ...

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

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

  7. 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)

    MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...

  8. mysql外连接基准表_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)...

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  9. MySQL基础~多表查询分类与SQL92和99语法如何实现内连接和外连接

    文章目录 多表查询的分类 等值连接 vs 非等值连接 自连接 vs 非自连接 内连接 vs 外连接 SQL92和SQL99语法如何实现内外连接 多表查询的分类 这个分类是根据多表查询时的连接条件而划分 ...

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

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

最新文章

  1. 13 款惊艳的 Node.js 框架——第1部分
  2. 广告计算——平滑CTR
  3. 计数排序、桶排序和基数排序
  4. Java流程控制语句的基本概念
  5. 机器学习与计算机视觉(opencl编程)
  6. 【翻译】YARN Architecture
  7. 多种方法去除按钮以及链接点击时虚线
  8. 部分格式文件解释以及万能文件查看器下载
  9. 房价必然上涨的N个原因
  10. 淘宝 阿里 数据库 内核月报—目录索引
  11. 【思想感悟】站在巨人的肩膀上
  12. 电脑在使用b站的时候插入耳机,耳机没有声音,只能外放,其他软件可以正常使用。
  13. 两台电脑用一根网线组建局域网
  14. JAVA:实现Lucas Series卢卡斯系列算法(附完整源码)
  15. Unity3d网络总结NetWork组件使用(总结篇)
  16. 2021年中国宽带网速发展状况分析:我国宽带网速增长快速[图]
  17. 云摆摊 | 手把手教你制作ESP8266物联网创意点阵时钟,女朋友看了都想要!
  18. 获取树结构JAVA代码设计
  19. 人脸识别准确概率计算——超详细
  20. Netty 编解码器详解

热门文章

  1. 解决maven打jar包报错:Could not resolve substitution to a value: ${akka.stream.materializer}
  2. python更改当前工作路径
  3. 灯泡亮度控制单片机_如何有效保护投影机灯泡 保护投影机灯泡方法【详解】...
  4. i9100美化android.policy.jar,摆脱越狱束缚 三星I9100安装应用更轻松
  5. mysql limit分页知乎_头发一天天的掉,你知道MySQL的Limit有性能问题吗?
  6. Python 学习过程问题记录
  7. Android SDK|API
  8. Oracle实战笔记(第二天)
  9. 【Java】Java反射异常处理之InvocationTargetException
  10. 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...