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. mysql-数据备份与存储过程

    目录 修改隔离级别 存储过程 什么是存储过程 用来干什么 三种数据处理方式 备份与恢复 修改隔离级别 修改全局的 set global transaction isolation level read ...

  2. git恢复已删的分支

    git恢复已经删除的分支 执行git命令, 找回之前提交的commit git log -g 执行效果 commit 80fd3a3e1abeab52030ee9f6ec32b5c815de20a9 ...

  3. TCP连接与断开

    两台宿主机 一台:作为服务器 另一台:作为客户端 服务器的步骤: 打开[控制面板]----点击[程序]---点击程序和功能中[打开或关闭Windows功能]---点击[Telnet服务器]--点击[确 ...

  4. 【转载】C#中List集合使用AddRange方法将一个集合加入到指定集合末尾

    C#编程开发过程中,List集合是时常使用到的集合对象,如果在List集合的操作中需要将1个List集合加入到另一个List集合的末尾,则可以使用List集合的AddRange方法来实现,AddRan ...

  5. PHP7中方法的弃用

    php7与数据库连接创建函数方法调用: function fun_conn($sql) { $con = mysqli_connect("localhost", "roo ...

  6. 当ABAP遇见普罗米修斯

    Jerry每次在工作场合中同Prometheus(普罗米修斯)打交道时,都会"出戏",因为这个单词给我的第一印象,并不是用go语言实现的微服务监控利器,而是名导雷德利·斯科特(Ri ...

  7. element中日期时间插件(DateTimePicke) el-date 开始时间大于等于当前时间小于结束时间,结束时间大于开始时间且大于当前时间

    pickerOptions1: { disabledDate: time => { if (this.endTime) { return ( time.getTime() > new Da ...

  8. json模块中dumps()与dump()区别

    dumps是将dict转化成json字符串格式,loads是将json字符串转化成dict格式. dump和load也是类似的功能,只是与文件操作结合起来了. dump(写入内容,文件对象) 和loa ...

  9. python变量的内存机制

    python变量的内存机制 作为一门简单易用的语言,且配备海量的库,python可谓是程序员手中的掌中宝,编程本身就是一种将人类思维转化为计算机思维的技术,如果不需要去追求极致的运行效率同时又不限制于 ...

  10. InitContainer

    InitContainer 初始化容器 在Pod中,容器是共享存储资源和网络资源的,所以Init Container容器产生的数据是可以被其他容器作用到的.初始化容器有点类似于postStart 钩子 ...