【MySQL】MySQL 的连接(内、左、右、全)
一、表 的连 结
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
版权声明
本文仅代表作者观点,不代表博信信息网立场。
上一篇:localhost 下一篇:SQ中 AUTO INCREMENT字段有什么用