MYSQL 的连接
发布日期:2021-05-07 02:45:39 浏览次数:32 分类:精选文章

本文共 23034 字,大约阅读时间需要 76 分钟。

一、表 的连 结

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的多表连接
下一篇:字体设置

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月25日 08时34分43秒