mysql左连接和右连接和内连接,mysql数据库左连接和右连接的区别,mysql连接查询(左连接,右连接,内连接)

mysql左连接和右连接和内连接,mysql数据库左连接和右连接的区别,mysql连接查询(左连接,右连接,内连接)

本文主要介绍mysql连接查询的相关信息(左连接、右连接、内连接)。在这里,如果使用并附上示例代码,可以参考以下需要的朋友。

一、mysql常用连接

INNER JOIN (inner join,或equijoin):获取两个表中字段之间匹配关系的记录。

左连接:获取左表中的所有记录,即使右表中没有相应的匹配记录。

右连接:与左连接相反,用于获取右表中的所有记录,即使左表中没有相应的匹配记录。

mysql select * from name _ address

- - -

|地址|姓名| id |

- - -

|西北路|张三| 1

|西北二路|李四| 2

西北三路|王吴| 3

- - -

集合中的3行

mysql select * from name _ age

- - -

年龄|姓名|身份证|

- - -

| 18 |张三| 1

| 20 |王武| 2 |

| 21 |路人A | 3 |

- - -

集合中的3行

1、INNER JOIN

INNER JOIN与一般的JOIN表查询一致,即使用逗号分隔的查询方法。

mysql SELECT a.`name `,a.age,b . address FROM name _ age a INNER JOIN name _ address b WHERE(on)a . ` name `=b . ` name `;

- - -

|姓名|年龄|地址|

- - -

|张三|西北路| 18号

|王吴| 20 |西北三路|

- - -

集合中的2行

2、左连接

以左边的数据表为准。

mysql SELECT a.`name `,a.age,b . address FROM name _ age a left JOIN name _ address b on

a . ` name `=b . ` name `;

- - -

|姓名|年龄|地址|

- - -

|张三|西北路| 18号

|王吴| 20 |西北三路|

|路人A | 21 | NULL |

- - -

集合中的3行

3、RIGHT JOIN

与左连接相反,以右边的数据为准。

mysql SELECT b.`name `,a.age,b . address FROM name _ age a right JOIN name _ address b on a . ` name `=b . ` name `;

- - -

|姓名|年龄|地址|

- - -

|张三|西北路| 18号

|王吴| 20 |西北三路|

|李四|空|西北二路|

- - -

集合中的3行

以上是MySQL连接查询的数据整理。有问题可以留言讨论,共同进步。感谢您的阅读。希望能帮到你。感谢您对本站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: