一、表 的连 结
1.目的:减少数据的冗余
2.核心:分类

***连接时至少要两张表,连接主要有内连接(inner join)、左外连接(left outer join)、右外连接(right outer join)。
在连接语句中‘on’后加条件
内连接中,join、inner join、cross join三者是等价的


在表的查询中,可以为表赋予别名,只有当该字段在所有字段中为唯一字段时可以不赋别名。

1.内连接

mysql> select a.图书名称,a.价格,a.作者,b.出版社名称 from 图书信息 a inner join 出版社 b on a.出版社=b.出版社ID;
+---------------------------------+------+--------+----------------+
| 图书名称                        | 价格 | 作者   | 出版社名称     |
+---------------------------------+------+--------+----------------+
| oracle11g数据库应用、设计与管理 | 38   | 陈承欢 | 电子工业出版社 |
| 实用工具软件任务驱动式教程      | 26   | 陈承欢 | 高等教育出版社 |
| 网页美化与布局                  | 39   | 陈承欢 | 高等教育出版社 |
| 跨平台的移动Web开发实战         | 29   | 陈承欢 | 人民邮电出版社 |
| 数据库应用基础实例教程          | 29   | 陈承欢 | 电子工业出版社 |
| JAVA编程教学                    | 33   | 赵天逸 | 机械工业出版社 |
| MYSQL基础教学                   | 30   | 赵天逸 | 清华大学出版社 |
| 计算机基础教程                  | 45   | 赵天宇 | 高等教育出版社 |
| 网络技术与应用                  | 100  | 张泽段 | 电子工业出版社 |
+---------------------------------+------+--------+----------------+
9 rows in set (0.05 sec)

*内连接仅显示符合条件的数据。

2.外连接

mysql> select*from 出版社;
+----------+----------------+------------+----------------------------+----------+------------+
| 出版社ID | 出版社名称     | 出版社简称 | 出版社地址                 | 邮政编码 | 出版社ISBN |
+----------+----------------+------------+----------------------------+----------+------------+
| 1        | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 2        | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 3        | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 4        | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 5        | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 6        | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 7        | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 8        | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9        |                | 人民       |                            | 102030   | 8-008      |
+----------+----------------+------------+----------------------------+----------+------------+
9 rows in set (0.10 sec)select*from 图书信息;
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+
| ISBN编号       | 图书名称                        | 作者   | 价格 | 出版社 | 出版日期   | 图书类型 | 封面图片 | 图书简介 |
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     |
| 9787121052351  | 计算机基础                      | 赵天宇 | 45   |        | 2000-12-29 |          | NULL     | NULL     |
| 9787121052358  | 计算机教程                      | 马宇   | 45   | 1      | 2000-12-29 |          | NULL     | NULL     |
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+
11 rows in set (0.10 sec)

mysql> select a.图书名称,a.价格,a.作者,b.出版社名称 from 图书信息 a left join 出版社 b on a.出版社=b.出版社ID;
+---------------------------------+------+--------+----------------+
| 图书名称                        | 价格 | 作者   | 出版社名称     |
+---------------------------------+------+--------+----------------+
| 实用工具软件任务驱动式教程      | 26   | 陈承欢 | 高等教育出版社 |
| 网页美化与布局                  | 39   | 陈承欢 | 高等教育出版社 |
| 计算机基础教程                  | 45   | 赵天宇 | 高等教育出版社 |
| 计算机教程                      | 45   | 马宇   | 高等教育出版社 |
| 跨平台的移动Web开发实战         | 29   | 陈承欢 | 人民邮电出版社 |
| MYSQL基础教学                   | 30   | 赵天逸 | 清华大学出版社 |
| oracle11g数据库应用、设计与管理 | 38   | 陈承欢 | 电子工业出版社 |
| 数据库应用基础实例教程          | 29   | 陈承欢 | 电子工业出版社 |
| 网络技术与应用                  | 100  | 张泽段 | 电子工业出版社 |
| JAVA编程教学                    | 33   | 赵天逸 | 机械工业出版社 |
| 计算机基础                      | 45   | 赵天宇 | NULL           |
+---------------------------------+------+--------+----------------+
11 rows in set (0.11 sec)

*如上面代码显示出了左表(图书信息)全部以及右表(出版社)中满足条件的,第十一条的null表示它是属于左表的字段,但是在右表中不符合条件。

mysql>  select a.图书名称,a.价格,a.作者,b.出版社名称 from 图书信息 a right join 出版社 b on a.出版社=b.出版社ID;
+---------------------------------+------+--------+----------------+
| 图书名称                        | 价格 | 作者   | 出版社名称     |
+---------------------------------+------+--------+----------------+
| oracle11g数据库应用、设计与管理 | 38   | 陈承欢 | 电子工业出版社 |
| 实用工具软件任务驱动式教程      | 26   | 陈承欢 | 高等教育出版社 |
| 网页美化与布局                  | 39   | 陈承欢 | 高等教育出版社 |
| 跨平台的移动Web开发实战         | 29   | 陈承欢 | 人民邮电出版社 |
| 数据库应用基础实例教程          | 29   | 陈承欢 | 电子工业出版社 |
| JAVA编程教学                    | 33   | 赵天逸 | 机械工业出版社 |
| MYSQL基础教学                   | 30   | 赵天逸 | 清华大学出版社 |
| 计算机基础教程                  | 45   | 赵天宇 | 高等教育出版社 |
| 网络技术与应用                  | 100  | 张泽段 | 电子工业出版社 |
| 计算机教程                      | 45   | 马宇   | 高等教育出版社 |
| NULL                            | NULL | NULL   | 疯狂出版社     |
| NULL                            | NULL | NULL   | 呆呆出版社     |
| NULL                            | NULL | NULL   | 人民出版社     |
| NULL                            | NULL | NULL   |                |
+---------------------------------+------+--------+----------------+
14 rows in set (0.11 sec)

*同理,右外连接显示出了右表(出版社)中的所有字段以及左表(图书信息)中所有符合条件的字段,14条记录中10条为左表中满足条件的,4条为右表中原有的,但在左表中不符合条件的。

3.全连接

笛卡尔积(cross join):
A表3行,B表2行,联结后(2*3)6行
A表4列,B表3列,联结后(4+3)7列

mysql> select * from 图书信息 a,出版社 b;
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+----------+----------------+------------+----------------------------+----------+------------+
| ISBN编号       | 图书名称                        | 作者   | 价格 | 出版社 | 出版日期   | 图书类型 | 封面图片 | 图书简介 | 出版社ID | 出版社名称     | 出版社简称 | 出版社地址                 | 邮政编码 | 出版社ISBN |
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+----------+----------------+------------+----------------------------+----------+------------+
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 01       | 高等教育出版社 | 高教       | 北京西城区德外大街4号      | 100011   | 7-04       |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 02       | 人民邮电出版社 | 人邮       | 北京市崇文区夕照寺街14号   | 100061   | 7-115      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 03       | 清华大学出版社 | 清华       | 北京清华大学学院大厦       | 100084   | 7-302      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 04       | 电子工业出版社 | 电子       | 北京市海淀区万寿路173信箱  | 100036   | 7-121      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 05       | 机械工业出版社 | 机工       | 北京市西城区百万庄大街22号 | 100037   | 7-111      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 06       | 疯狂出版社     | 疯狂       | 南京市江宁区龙眠大道       | 100038   | 8-001      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 07       | 呆呆出版社     | 呆呆       | 南京市江宁区龙眠大道南交院 | 101010   | 8-007      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 08       | 人民出版社     | 人民       | 上海市虹桥区               | 102030   | 8-008      |
| 97871212041478 | oracle11g数据库应用、设计与管理 | 陈承欢 | 38   | 4      | 2014-07-01 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787040393293  | 实用工具软件任务驱动式教程      | 陈承欢 | 26   | 1      | 2014-11-01 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787040393293  | 网页美化与布局                  | 陈承欢 | 39   | 1      | 2015-08-01 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787115374035  | 跨平台的移动Web开发实战         | 陈承欢 | 29   | 2      | 2015-03-01 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787121052347  | 数据库应用基础实例教程          | 陈承欢 | 29   | 4      | 2008-12-30 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787121052348  | JAVA编程教学                    | 赵天逸 | 33   | 5      | 2008-12-29 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787121052349  | MYSQL基础教学                   | 赵天逸 | 30   | 3      | 2009-12-29 | T        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787121052350  | 计算机基础教程                  | 赵天宇 | 45   | 1      | 2000-12-29 | S        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
| 9787121052352  | 网络技术与应用                  | 张泽段 | 100  | 4      | 2020-11-11 | M        | NULL     | NULL     | 09       | 发给谁出版社   | 发发       | NULL                       | NULL     | NULL       |
+----------------+---------------------------------+--------+------+--------+------------+----------+----------+----------+----------+----------------+------------+----------------------------+----------+------------+
81 rows in set

*等值连接
当字段的值域相等情况下可进行
值域:字段的类型与长度

mysql> select 图书名称,出版社名称,价格 from 图书信息 a,出版社 b where a.出版社=b.出版社ID;
+---------------------------------+----------------+------+
| 图书名称                        | 出版社名称     | 价格 |
+---------------------------------+----------------+------+
| 实用工具软件任务驱动式教程      | 高等教育出版社 | 26   |
| 网页美化与布局                  | 高等教育出版社 | 39   |
| 计算机基础教程                  | 高等教育出版社 | 45   |
| 跨平台的移动Web开发实战         | 人民邮电出版社 | 29   |
| MYSQL基础教学                   | 清华大学出版社 | 30   |
| oracle11g数据库应用、设计与管理 | 电子工业出版社 | 38   |
| 数据库应用基础实例教程          | 电子工业出版社 | 29   |
| 网络技术与应用                  | 电子工业出版社 | 100  |
| JAVA编程教学                    | 机械工业出版社 | 33   |
+---------------------------------+----------------+------+
9 rows in set

【MySQL】MySQL 的连接(内、左、右、全)相关推荐

  1. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)

    mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...

  2. mysql数据库内连接、左连接、右连接的区别

    mysql内连接.左连接.右连接的区别 1.内连接:结合两张表的记录,返回相关的查询结果,返回的是两个表的交集部分. 关键字:INNER JOIN SELECT * FROM emp e INNER ...

  3. mysql--创建表,插入数据,修改表名,删除表,简单查询/内连接、左/右连接

    创建表mm:  其中id为主键且自增长 create table mm(id int(10) primary key not null unique auto_increment,name varch ...

  4. mysql ssh隧道连接内网mysql

    通过SSH隧道连接MySQL数据库 一.背景 问题所在:MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,数据安全如果只靠MySQL应用层面显然是不够的,虽然说MySQL实现的 ...

  5. mysql与配偶同性_mysql 左,右,内连接

    左右连接 全相乘方法(效率很低) mysql> select * from test10; +------+-------+ | id   | sname | +------+-------+ ...

  6. 一篇文章看懂MySQL的多表连接(包含左/右/全外连接)

    MySQL的多表查询 这是第二次学习多表查询,关于左右连接还是不是很熟悉,因此重新看一下.小目标:一篇文章看懂多表查询!! 这篇博客是跟着宋红康老师学习的,点击此处查看视频,关于数据库我放在了Gith ...

  7. 使用左 右 全 内连接及使用where条件语句的区别

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...

  8. MySQL笔记9:内连接、左连接、右连接以及全连接查询

    MYSQL的 内连接.左连接.右连接以及全连接查询          

  9. mysql内外链接图_图解MySQL 内连接、外连接、左连接、右连接、全连接

    用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下mysql的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). mysql版 ...

  10. 图解MySQL 内连接、外连接、左连接、右连接、全连接……太多了

    用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). MySQL版 ...

最新文章

  1. 2015/4/24~GET方式和POST方式传值大小的限制
  2. 有什么办法可以判断页面是静态还是动态?_网络营销——网络营销专员到底是教你如何选择网站页面制作...
  3. tinyxml2解析XML文件
  4. python的socket编程执行顺序_Python篇-Socket网络编程
  5. 乘法最快的算法计算机,人类史上最快乘法算法诞生
  6. 大数据_Flink_数据处理_运行时架构6_slot和并行度的关系---Flink工作笔记0021
  7. Windows7下通过VHD安装Windows8系统
  8. 如何区分用户_如何区分粗沙、中沙、细沙,把粗沙制成细沙需要用什么制砂设备,多少钱?...
  9. springMvc配置文件
  10. pg日期转周_PostgreSQL的时间/日期函数使用
  11. 服务器2003系统U盘安装方法,u启动windows2003PE工具箱
  12. 福禄克FLUKE光纤测试仪OTDR OFP系列
  13. 西北农林科技大学CSDN高校俱乐部运营策划书
  14. 深度学习中常见的打标签工具和数据集集合
  15. 腾讯IM发送消息20001
  16. 关于windows自带的两种远程访问方式
  17. Graph Stacked Hourglass Networks for 3D Human Pose Estimation
  18. linux连接一加手机,How To Build CyanogenMod Android (oneplus/bacon) On Linux
  19. Winfrom实现微信扫码支付功能
  20. 80后,我们难忘的电视剧

热门文章

  1. 拉格朗日乘数法 对y的偏导数的推导 (有点牵强,作为理解吧)
  2. jmeter文件上传压测file upload-数据为空-Connection terminated parsing multipart data
  3. 微信小程序 右上角分享 实现代码
  4. 众人坐下以后,苏睿好不容易找来了几个茶碗
  5. 盗窃案件办理中的问题及思路
  6. 华南师范大学计算机学硕考研,【20计算机考研】二战师兄经验贴,让你少走弯路!...
  7. java中的1L是啥意思?
  8. IDC预测华为最快今年超苹果丨国家网络安全中心喊话OFFICE,请尽快升级补丁【软件网每日新闻播报│第10-17期】
  9. 温度热电阻Pt100转电流电压信号分配器,转换器
  10. android system ui修改,安卓SystemUI.apk文件的修改教程