当前位置:网站首页 > 技术博客 > 正文

mysql 左连接 右连接



内连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)INNER JOIN (内连接)table2 ON 连接条件

注:
1)join:用于根据两个或多个表中的列之间的关系,从这些表中查询数据
2)用于查询两张或多张表中同时符合某种条件的数据记录
3)语法中使用 INNER JOIN关键字连接多张表,并使用ON设置连接条件
4)是系统默认的表连接方式,可以省略INNER关键字
5)多表支持连续使用INNERJOIN,建议不超过三个表
6)ON后面的条件恒等与1,即为真,不然会报错
7)ON后面如果连接条件是字段时,字段的类型一定要一样

在这里插入图片描述

实例操作
  • 有下面两张表,表名和内容如下:
 
  • 通过内连接将两表的hoby字段连接查询
 
左连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)LEFT JOIN (左连接)table2 ON 连接条件

注:
1)假设有A、B两张表,左连接查询即 A表在左不动,B表在右滑动,A表与B表通过一个条件来关联记录,B表去匹配A表。
2)用于查询一张表的全部内容与另一张表符合条件的记录,即匹配左表中所有记录及右表中符合条件的记录
3)语法中使用 LEFT JOIN关键字连接表,并使用ON设置连接条件
4)未匹配到的字段默认用NULL补充
在这里插入图片描述

实例操作
  • 通过左连接将两表的hoby字段连接查询
 
右连接的语法结构

SELECT column ( 要查询的字段) FROM table1(需要做连接查询的表名)RIGHT JOIN (左连接)table2 ON 连接条件
注:
1)语法中使用 RIGHT JOIN关键字连接表,并使用ON设置连接条件
2)用于查询一张表的全部内容与另一张表符合条件的记录,即匹配右表中所有记录及左表中符合条件的记录
3)未匹配到的字段默认用NULL补充

实例操作
  • 通过左连接将两表的hoby字段连接查询

                            

  • 上一篇: 分配网络流量的软件
  • 下一篇: delphicoder
  • 版权声明


    相关文章:

  • 分配网络流量的软件2024-11-29 07:00:59
  • geohm c2024-11-29 07:00:59
  • 应用层协议详解2024-11-29 07:00:59
  • 异步fifo设计要点2024-11-29 07:00:59
  • 生成openid2024-11-29 07:00:59
  • delphicoder2024-11-29 07:00:59
  • linux系统中ifconfig命令的功能2024-11-29 07:00:59
  • python菜鸟教程32024-11-29 07:00:59
  • 引用数据类型 java2024-11-29 07:00:59
  • win10怎么自动检测修复系统2024-11-29 07:00:59