mysql> select * from test;
+----+------------+-------+-----------+
| id | name | score | subject |
+----+------------+-------+-----------+
| | xiaoming | | shuxue |
| | xiaohong | | shuxue |
| | xiaohong | | english |
| | xiaohong | | physics |
| | xiaohong | | astronaut |
| | xiaoming | | physics |
| | xiaoming | | astronaut |
| | xiaoming | | english |
| | xiaobai | | astronaut |
| | .2xiaobai | | english |
| | .2xiaobai | | physics |
| | 3xiaobai | | shuxue |
| | 123xiaohei | | astronaut |
| | xiaohei | | shuxue |
| | xiaohei | | physics |
| | .12xiaohei | | english |
+----+------------+-------+-----------+
rows in set (0.00 sec) mysql> select * from user;
+------+----------+-----------+
| id | name | address |
+------+----------+-----------+
| | xiaoming | beijing |
| | xiaobai | shandong |
| | xiaohong | suzhou |
| | xiaohei | changchun |
+------+----------+-----------+
rows in set (0.00 sec) mysql> select * from user left join test on user.name=test.name;
+------+----------+-----------+------+----------+-------+-----------+
| id | name | address | id | name | score | subject |
+------+----------+-----------+------+----------+-------+-----------+
| | xiaoming | beijing | | xiaoming | | shuxue |
| | xiaohong | suzhou | | xiaohong | | shuxue |
| | xiaohong | suzhou | | xiaohong | | english |
| | xiaohong | suzhou | | xiaohong | | physics |
| | xiaohong | suzhou | | xiaohong | | astronaut |
| | xiaoming | beijing | | xiaoming | | physics |
| | xiaoming | beijing | | xiaoming | | astronaut |
| | xiaoming | beijing | | xiaoming | | english |
| | xiaobai | shandong | | xiaobai | | astronaut |
| | xiaohei | changchun | | xiaohei | | shuxue |
| | xiaohei | changchun | | xiaohei | | physics |
+------+----------+-----------+------+----------+-------+-----------+
rows in set (0.00 sec) mysql> select * from user right join test on user.name=test.name;
+------+----------+-----------+----+------------+-------+-----------+
| id | name | address | id | name | score | subject |
+------+----------+-----------+----+------------+-------+-----------+
| | xiaoming | beijing | | xiaoming | | shuxue |
| | xiaoming | beijing | | xiaoming | | physics |
| | xiaoming | beijing | | xiaoming | | astronaut |
| | xiaoming | beijing | | xiaoming | | english |
| | xiaobai | shandong | | xiaobai | | astronaut |
| | xiaohong | suzhou | | xiaohong | | shuxue |
| | xiaohong | suzhou | | xiaohong | | english |
| | xiaohong | suzhou | | xiaohong | | physics |
| | xiaohong | suzhou | | xiaohong | | astronaut |
| | xiaohei | changchun | | xiaohei | | shuxue |
| | xiaohei | changchun | | xiaohei | | physics |
| NULL | NULL | NULL | | .2xiaobai | | english |
| NULL | NULL | NULL | | .2xiaobai | | physics |
| NULL | NULL | NULL | | 3xiaobai | | shuxue |
| NULL | NULL | NULL | | 123xiaohei | | astronaut |
| NULL | NULL | NULL | | .12xiaohei | | english |
+------+----------+-----------+----+------------+-------+-----------+
rows in set (0.00 sec)

mysql 左联结与右联结的更多相关文章

  1. MySQL的查询,子查询,联结查询,联合查询

    MySQL的查询,子查询,联结查询,联合查询 一.mysql查询的五种子句where(条件查询).having(筛选).group by(分组).order by(排序).limit(限制结果数) 二 ...

  2. 【转】mysql数据库中实现内连接、左连接、右连接

    [转]mysql数据库中实现内连接.左连接.右连接 内连接:把两个表中数据对应的数据查出来 外连接:以某个表为基础把对应数据查出来 首先创建数据库中的表,数据库代码如下: /* Navicat MyS ...

  3. 深入浅出:MySQL的左连接、右连接、内连接

    http://blog.csdn.net/wyzxg/article/details/7276979 三种连接的语法 为便于更多的技友快速读懂.理解,我们只讨论2张表对象进行连接操作的情况,大于2张表 ...

  4. mysql左连接 右连接 内连接的区别

    mysql左连接 右连接 内连接的区别 1.内连接,显示两个表中有联系的所有数据; 2.左链接,以左表为参照,显示所有数据,右表中没有则以null显示 3.右链接,以右表为参照显示数据,,左表中没有则 ...

  5. mysql执行顺序及左连接和右连接

    SELECT语句执行顺序 SELECT语句中子句的执行顺序与SELECT语句中子句的输入顺序是不一样的,所以并不是从SELECT子句开始执行的,而是按照下面的顺序执行: 开始->FROM子句-& ...

  6. mysql之内连接,外连接(左连接,右连接),union,union all的区别

    内连接,外连接,左连接,右连接,全连接 测试数据: CREATE TABLE `a_table` ( `a_id` int(11) DEFAULT NULL, `a_name` varchar(10) ...

  7. mysql之左连接、右连接、内连接、全连接、等值连接、交叉连接等

    mysql中的各种jion的记录,以备用时查 1.等值连接和内连接, a.内连接与等值连接效果是相同的,执行效率也相同,只是书写方式不一样,内连接是由SQL 1999规则定的书写方式 比如: sele ...

  8. 细说MySQL连接查询:内连、左连和右连

    转: 细说MySQL连接查询:内连.左连和右连 简介: MySQL 的连接查询,通常都是将来自两个或多个表的行结合起来,基于这些表之间的共同字段,进行数据的拼接.首先,要确定一个主表作为结果集,然后将 ...

  9. 深入浅出:MySQL的左连接、右连接、等值连接

    深入浅出:MySQL的左连接.右连接.等值连接 三种连接的语法 为便于更多的技友快速读懂.理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的. 1.左连接(LEF ...

随机推荐

  1. kubernetes使用securityContext和sysctl

    前言 在运行一个容器时,有时候需要使用sysctl修改内核参数,比如net..vm..kernel等,sysctl需要容器拥有超级权限,容器启动时加上--privileged参数即可.那么,在kube ...

  2. js中cssText批量修改元素样式

    平常编写代码,更改一个元素样式的时候,自己都是用 obj.style.width = "200px"; obj.style.position = "absolute&qu ...

  3. scrapy文件管道

    安装scrapy pip install scrapy 新建项目 (python36) E:\www>scrapy startproject fileDownload New Scrapy pr ...

  4. python私有工具库小结

    1.一些试用py工具清单 https://www.zhihu.com/question/60402355/answer/752917744?utm_source=wechat_session& ...

  5. jemter csv参数化时注意问题

    csv设置 请求参数中引用参数注意点: 查看结果树-请求-http:查看结果,乱码问题解决 1.需要设置下请求体编码 csv设置线程共享模式: 所有线程:测试计划中所有线程,假如说有线程1到线程n ( ...

  6. unittest管理接口用例

    1.加入unittest框架 #coding=utf-8 import requests import unittest class TestApi(unittest.TestCase): def s ...

  7. linux内核makefile概览

    linux内核makefile概览 本博客参照内核官方英文文档 linux的内核makefile主要用于编译整个内核源码,按照用户的需求生成各种目标文件,对于用户来说,编译内核时非常简单的,只需要几个 ...

  8. Xshell连接虚拟机中的Ubuntu

    虚拟机中安装好Ubuntu系统后使用cmd测试ping 设置xshell的连接ip 连接 连接失败 安装openssh-server sudo apt install openssh-server 再 ...

  9. Spring boot集成Swagger2,并配置多个扫描路径,添加swagger-ui-layer

    Spring boot集成Swagger,并配置多个扫描路径 1:认识Swagger Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目 ...

  10. springmvc接收List型参数长度

    springmvc默认接收list参数长度为256,过长则报越界异常,添加 @InitBinder public void initBinder(WebDataBinder binder) { // ...