连接查询分为内连接,外连接,多表连接,以及连接查询的综合应用。
1、INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。

方式一:
select * from 表1,表2 where 表1.列=表2.列
方式二:
select * from 表1
inner join 表2 on 表1.列=表2.列

2、LEFT JOIN(左连接):查询的结果为两个表匹配到的数据加左表特有的数据,对于右表中不存在的数据使用null填充。


语法:
select * from 表1
left join 表2 on 表1.列=表2.列

3、RIGHT JOIN(右连接): 与 LEFT JOIN 相反,查询的结果为两个表匹配到的数据加右表特有的数据,对于左表中不存在的数据使用null填充。


语法:
select * from 表1
right join 表2 on 表1.列=表2.列

4、UNION(全连接):左右外连接 的并集,连接表包含被连接的表的所有记录,如果缺少匹配的

记录,则以null 取代。

语法:
SELECT * FROM 表1 LEFT OUTER JOIN 表2 ON 表1.列 = 表2.列
UNION 
SELECT * FROM 表1 RIGHT OUTER JOIN 表2 ON 表1.列 = 表2.列

简单的了解一下MySQL连接查询相关推荐

  1. Mysql连接查询详解

    前言 记得刚工作几年的时候,就写了一篇关于Mysql连接查询的博客文章,里面简单的认为先对关联表的记录进行笛卡尔积,然后再根据where条件过滤,现在看来有点贻笑大方了.正好最近看了<mysql ...

  2. MySQL外键关联(一对多)MySQL连接查询

    MySQL外键关联(一对多) 外键说明 什么是外键? 1)表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,但再B表中身份证号对应id可以 ...

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

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

  4. mysql连接查询on_MySql 连接查询中 on 和 where 的区别

    MySql 连接查询时,on 后面跟的是连接条件,再跟 and 关键就可以继续加过滤条件,这样看来是不是可以免用 where 增加过滤条件了呢?开始我也是这样以为的(老师是这么教的,且使用 on 的情 ...

  5. Mysql连接查询主要分为三种:内连接、外连接、交叉连接

    Mysql 连接查询主要分为三种:内连接.外连接.交叉连接 内连接 使用比较运算符(包括=.>.<.<>.>=.<=.!>和!<)进行表间的比较操作,查 ...

  6. MySQL连接查询(内连接,外连接,全连接)

    对比分析MySQL连接查询(内连接,外连接,全连接) 内连接 等值连接 非等值连接 ==自连接== 外连接 左外连接 右外连接 全外连接 交叉连接 首先建三个数据表 sql文件下载 https://w ...

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

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

  8. MySQL连接查询——MySQL 基础查询你会了吗?

    前言: 由于大一学习数据库不扎实,学到后面有点吃力,所以回过头来认真学习一边,写一些学习总结,提醒自己.也要告诫读者,把基础打扎实.读者觉得有用的话可以收藏点赞哦! 上一篇:MySQL函数查询--My ...

  9. MySql 连接查询中 on 和 where 的区别

    大家可以先看MySQL:left join 避坑指南 看过之后再接着看下面 在多表查询时,ON和where都表示筛选条件,on先执行,where后执行. on 后跟连接条件,然后再加的筛选条件只针对关 ...

最新文章

  1. mooc python_MOOC python笔记(一):python语言概述
  2. git操作代码文件的颜色变化
  3. 列表,字典表达式以及三元表达式
  4. SAP与阿里云的深度合作 为企业提供领先的SaaS 服务
  5. tapestry mail freemarker的使用
  6. 详细讲解大型数据库的设计原则与开发技巧
  7. 深入浅出通信原理知识点8
  8. kcp参数 android,Android上KCP协议的使用
  9. 网页视频下载mp4格式到本地
  10. PM 时间管理技能—麦肯锡30秒电梯理论
  11. python中iloc切片_Dataframe选择行列loc,iloc,切片,布尔索引,条件判断等
  12. python话费充值_【图片】话费充值解决方案(附代码)转载【开发吧】_百度贴吧...
  13. linux 文件夹 775,linux - 如何为文件夹及其所有子文件夹和文件设置chmod?
  14. Python实现12306自动抢票小程序
  15. 时间序列预测 EViews
  16. JS 常用的六种设计模式介绍
  17. ZLMediaKit在windows平台下的编译和运行
  18. 广联达bim5d手机端_【广联达BIM5D使用帮助】广联达BIM5D手机端操作说明-生产首页...
  19. lol游戏加载显示无法连接服务器,登陆了LOL之后在进入游戏加载的时候出现了没法连接服务器...
  20. 心的贞洁——不要让你的欲望四溢,不要让你的思想四散。 (《卡(加)缪札记》)

热门文章

  1. 二零二二,闯北十年,及时行乐,此生尽兴
  2. shell脚本编程之awk入门
  3. 三峡大学c语言上机考试题库,[专题]三峡大学计算机基础考试题库.doc
  4. vue3.0+ts+element-plus多页签应用模板:项目搭建
  5. 一对同居男女同一天的日记
  6. 记一次对钓鱼邮件的分析
  7. 监控系统存储服务器和磁盘阵列,浅谈磁盘阵列如何应用于监控储存领域
  8. C++基础知识(常函数和常对象)
  9. ABAQUS均匀受力,边界条件对称,但结果云图不对称
  10. js实现深拷贝与浅拷贝