美文网首页mysql数据库
mysql中的连接查询

mysql中的连接查询

作者: Geroge1226 | 来源:发表于2021-07-13 16:18 被阅读0次

1、说明

当我们需要查询多个表的数据时候,而这多张表之间根据某字段属性关联,就会使用到连接查询。表连接方式包括内连接和外连接。

2、内连接

以两张表为例,内连接方式格式

select  属性列表
    from A表, B表 
    where  A表.属性1 = B表.属性1

注:内连接只查询的两张表指定字段取值相同的记录。

3、外连接

外连接可以查询出关联指定字段属性取值不相同的记录。

select   属性列表  
      from  A表
      left | right join B表
      on  A表.属性名1 = B表. 属性名2

left 表示左连接查询,right表示右连接查询 on表示连接条件

3.1 左连接

查询出A表中的所有记录, 而B表中能查出关联字段属性匹配的记录

3.2 右连接

查询出B表中所有的记录,而A表中只能查出关联字段属性匹配的记录

相关文章

  • 深入浅出MySQL(五)

    多表查询 MySQL中的多表联查 MySQL中多表查询分为三种形式: 笛卡尔积的形式 内连接的形式 外连接的形式 ...

  • MySQL连接查询:左外连接、右外连接、全连接

    昨天介绍了MySQL连接查询中的交叉连接和内连接,今天继续介绍连接查询中的剩下三个连接方法,左外连接、右外连接、全...

  • 连接查询

    连接查询连接就是把各个表中的记录都取出来进行依次匹配,这个查询过程就是连接查询。mysql> SELECT * F...

  • MySQL--基础二

    本节总结MySQL的筛选条件,聚合与分组,子查询,连接查询。 MySQL的筛选条件 MySQL中的比较运算符: 比...

  • mysql连接查询,自关联,子查询

    mysql支持三种类型的连接查询,分别为:内连接查询,左连接查询,右连接查询 内连接查询: 左连接查询: 右连接查...

  • 多表联合查询

    MySQL中基本的多表连接查询教程Mysql脚本之家 var tougao="goldensun";var lmn...

  • mysql中的连接查询

    1、说明 当我们需要查询多个表的数据时候,而这多张表之间根据某字段属性关联,就会使用到连接查询。表连接方式包括内连...

  • python下MySQL的使用

    mysql连接 全部查询 单个查询 更新数据

  • 服务之路(一)

    连接mysql 使用koa框架,连接mysql,查询数据并通过接口返回

  • mysql 查询

    mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...

网友评论

    本文标题:mysql中的连接查询

    本文链接:https://www.haomeiwen.com/subject/idyjzctx.html