左右连接是一个性质所以我这里以左连接为例,写了一个小例子:

用到连接的时候on会常用到,

on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。

简单解释就是假设两个表A、B。

以A表为左,B表为右。

如果是ON A.key = B.key,如果符合条件那么B表的内容也会列出来

如果不符合条件 那么A表的属性会显示,但是B表的内容就全部显示为NULL

可以把我的代码复制一下试试,我的建表方式比较蠢花了很长时间。你萌可以自己采用自己的方式

mysql> create table demo1(
-> id int,
-> name varchar(10),
-> pwd varchar(9));
Query OK, 0 rows affected (1.28 sec) mysql> create table demo2(
-> son int,
-> em varchar(9),
-> name varchar(10),
-> pwd varchar(8));
Query OK, 0 rows affected (1.56 sec) mysql> insert into demo1 values(1,"hj","hj");
Query OK, 1 row affected (0.09 sec) mysql> insert into demo1 values(2,"hx","hx");
Query OK, 1 row affected (0.11 sec) mysql> insert into demo1 values(3,"zzd","zzd1");
Query OK, 1 row affected (0.11 sec) mysql> insert into demo2 values(1,"zz","zz123","zzd");
Query OK, 1 row affected (0.15 sec) mysql> insert into demo2 values(2,"hh","hh123","HH");
Query OK, 1 row affected (0.11 sec) mysql> insert into demo2 values(3,"HIAHIA","hj","hx");
Query OK, 1 row affected (0.15 sec) mysql> select s.*,d.* from demo1 s LEFT JOIN demo2 d ON s.name = d.name;
+------+------+------+------+--------+------+------+
| id | name | pwd | son | em | name | pwd |
+------+------+------+------+--------+------+------+
| 1 | hj | hj | 3 | HIAHIA | hj | hx |
| 2 | hx | hx | NULL | NULL | NULL | NULL |
| 3 | zzd | zzd1 | NULL | NULL | NULL | NULL |
+------+------+------+------+--------+------+------+
3 rows in set (0.01 sec) mysql>

aaarticlea/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" alt="点击并拖拽以移动">

最新文章

  1. Git学习笔记(一)
  2. iOS 阶段学习第十天笔记(字符串操作)
  3. hibernate spring annotation setup
  4. Android Studio系列教程五--Gradle命令详解与导入第三方包
  5. RHCA442学习笔记-Unit11内存缓存
  6. WHY IE AGAIN? - string.charAt(x) or string[x]?
  7. 【LeetCode】66. Plus One
  8. Pandas与Matplotlib基础
  9. R语言-文本挖掘
  10. nginx 学习 不断更新
  11. 将本地项目部署到github远程仓库
  12. Spark的Streaming和Spark的SQL简单入门学习
  13. GPU与CPU的区别
  14. Java多线程--JDK并发包(2)
  15. a标签置灰不可点击
  16. Go语言图形界面开发:Go版GTK
  17. bind9安装配置
  18. spring mvc中@requesMapping的可配置参数和标注的处理方法的可选参数
  19. 在Extjs中动态增加控件
  20. maven <resources>标签

热门文章

  1. 在MVC模式下通过Jqgrid表格操作MongoDB数据
  2. 吴裕雄--天生自然 HADOOP大数据分布式处理:修改CenterOS 7系统时间为北京时间
  3. 我是青年你是良品-魅蓝NOTE 2
  4. Python之路购物车
  5. Android studio常用快捷键与设置
  6. LVS+Keepalived 配置
  7. CentOS7安装Ceph
  8. Python scan查找Redis集群中的key
  9. GeoMesa-单机搭建
  10. Emacs key bindings for vim users