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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: