外连接:两张表进行连接,有主副之分,而且主要查询主表中的数据匹配得上就输出,匹配不上副表就自动模拟出NULL与之匹配。其中主表的数据全部无条件的查询出来。
外连接的分类: 左外连接(左连接):表示左边这张表是主表。 右外连接(右连接):表示右边这张表是主表。
左连接和右连接可以自动转换。
过程中会用到的两张表: 1、员工表 2、部门表
(以下都用左连接) 先给个样例说明一下内连接和外连接小小区别: 内连接: 外连接: 可以看出在查询员工领导时候,内连接有13条记录,外连接有14条记录。从而就说明了,内连接在匹配不到的情况下会忽略不输出,而外连接把主表与副表进行一一匹配,匹配不到的副表会模拟一个NULL进行输出。
想想我们利用外连接的性质还可以干什么事?
主表与副表进行连接的时候匹配不到的会模拟一个NULL,比如就可以利用这个性质找出哪个部门没有员工。