美文网首页
内连接与外链接

内连接与外链接

作者: 周博远_6ae7 | 来源:发表于2019-01-23 11:49 被阅读0次

内连接:表1 inner join 表2 on 条件

模糊查询

select * from 表名 where 字段名 like '%a%';

外链接

两个表:

A(id,name)

数据:(1,张三)(2,李四)(3,王五)

B(id,name)

数据:(1,学生)(2,老师)(4,校长)

左连接结果:

select A.*,B.* from A left join B on A.id=B.id;

1 张三 1    学生

2 李四 2    老师

3王五NULL NULL

右链接结果:

select A.*,B.* from A right join B on A.id=B.id;

1    张三 1 学生

2    李四 2 老师

NULL NULL 4 校长

左连接是已左边表中的数据为基准,若左表有数据右表没有数据,则显示左表中的数据右表中的数据显示为空。

左联接的结果集包括 LEFT 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。

右联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。

相关文章

  • SQL基础-3

    1、99语法内连接 等值连接 非等值连接外链接 全连接 左外链接 右外链接2、视图与索引创建视图 删除视图索引 ...

  • 内连接与外链接

    内连接:表1 inner join 表2 on 条件 模糊查询 select * from 表名 where 字段...

  • SQL连接

    1、内连接:显式、隐式(两个表中关联字段相同的数据)显示: 隐式: 2、外连接:左外链接、右外连接a、左外连接:(...

  • 多表查询和事务

    多表查询包括内连接和外连接内连接: 隐式内连接 显示内连接 外连接: 左外连接 右外连接 左外连接: 在内连接的基...

  • sql之left join/right join/inner j

    问题链接:数据库中内连接与外连接的区别? 这个问题从数学的角度更容易理解。inner join:A与B的交集lef...

  • 数据库的连接

    方式 数据库的连接方式有三种:内连接外连接左连接右链接 数据库 内连接 1.1.等值连接:在连接条件中使用等于号(...

  • MySQL数据库多表查询

    1. 简介 多表查询就是将多个表的数据横向联合起来。多表查询的分类有:1)内连接2)外链接: 左外链接,右外连接3...

  • MySQL多表连接查询以及information_schema

    1. 作用 业务需要的数据来自多张表时。 2. 多表连接的基本语法 内链接 *****外链接 ***全链接 *...

  • MySQL元数据获取基础笔记day05

    多表连接查询 1、作用 业务需要的数据来自多张表时 2、多表连接查询基本语法 ??内连接? 外链接全链...

  • 内连接、外连接

    内连接 外连接 全外连接uion 两个表同时更新 清空表记录 set autocommit = 0;禁止自动提交,...

网友评论

      本文标题:内连接与外链接

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