当前位置: 首页 > article >正文

MySql-表的内外连接

文章目录

  • 前言
  • 一、内连接
  • 二、外连接
    • 1.左外连接
    • 2.右外连接


前言

表的内外连接跟我们上节课讲的笛卡尔积很相似。


一、内连接

格式:select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;

例如:显示SMITH的名字和部门名称
在这里插入图片描述

二、外连接

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

1.左外连接

格式:select 字段名 from 表名1 left join 表名2 on 连接条件

示例:-- 建两张表
create table stu (id int, name varchar(30)); – 学生表
insert into stu values(1,‘jack’),(2,‘tom’),(3,‘kity’),(4,‘nono’);
create table exam (id int, grade int); – 成绩表
insert into exam values(1, 56),(2,76),(11, 8);
在这里插入图片描述

那么我们这里使用左外连接会发生什么呢?
在这里插入图片描述

2.右外连接

格式:select 字段 from 表名1 right join 表名2 on 连接条件;
右外连接与左外连接很类似,只不过是反过来了。
在这里插入图片描述



http://www.kler.cn/a/302679.html

相关文章:

  • 蓝桥杯c++算法学习【2】之搜索与查找(九宫格、穿越雷区、迷宫与陷阱、扫地机器人:::非常典型的必刷例题!!!)
  • 多进程/线程并发服务器
  • Gartner发布安全平台创新洞察:安全平台需具备的11项常见服务
  • Ubuntu配置阿里云docker apt源
  • 学习记录:js算法(九十二):克隆图
  • Leecode热题100-35.搜索插入位置
  • QLable提升类
  • python画图|3D垂线标记
  • 九、Redis 的实际使用与Redis的设计
  • Android Auto助力电动汽车智能驾驶
  • Java面试篇基础部分-Java各种垃圾收集器
  • 电脑提示丢失mfc140u.dll的详细解决方案,mfc140u.dll文件是什么
  • DAY99 APP 攻防-小程序篇反编译外在抓包主包分包配置泄漏算法逆向未授权
  • VS code 写下 print 时让编译器自动添加括号
  • 第二百二十五节 JPA教程 - JPA列长度示例、JPA列精度范围示例
  • 安卓framework美化手势导航侧滑返回UI
  • OpenAI O1:人工智能推理能力的新里程碑
  • 快讯丨深蓝L07将于9月20日正式上市
  • 【视频教程】遥感云大数据在灾害、水体与湿地领域典型案例实践及GPT模型应用
  • 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十七)
  • 自测的重要性
  • 如何分辨IP地址是否能够正常使用
  • DFS算法专题(二)——穷举vs暴搜vs深搜vs回溯vs剪枝【OF决策树】
  • 2024网络安全人才实战能力白皮书安全测试评估篇
  • Python中列表、元组、字典和集合的详细解释
  • 用Java实现人工智能