mysql表连接.md

 1.链接的基本形式:

表1  【连接形式】 join 表2 【on 连接的条件】    或

表1  【连接形式】 join 表2 【on 连接的条件】 【连接形式】 join 表3 【on 连接的条件】

2.连接分类

1>>交叉连接    连接起来的结果又称作 “笛卡尔积”

from tab1,  tab2

from tab1 join tab2

from tab1 cross join tab2

2>>内连接

from tab1 inner join tab2  on 连接条件

如果没有连接条件,相当于交叉连接

连接条件, 相当于外键关系

3>左外连接

from  tab1  left 【outer】  join tab2 on 连接条件

相当于内连接的结果加上, 左边表没有匹配到的数据

(左边表的数据全部取出)

4>>右外链接

from tab1  right 【outer】 join  tab2

相当于内连接的结果加上, 右边表没有匹配到的数据

(右边表的数据全部取出)

5>> 全外链接

full 【outer】 join

mysql不支持

没有匹配的数据全展示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL技术内幕:SQL编程 姜承尧 第1章 SQL编程 >> B是由MySQL创始人之一Monty分支的一个版...
    沉默剑士阅读 2,519评论 0 3
  • mysql数据库中 :database : 文件夹table : 数据表(数据文件) 进入mysqlmysql -...
    赋闲阅读 588评论 0 0
  • 当同时要现实多张表中的数据库时,可以会用表连接来完成这样的需求。从大类上分,表连接分为内连接和外连接,他们的区别主...
    Fa1se003阅读 539评论 0 2
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 1,984评论 0 13
  • #幸福是需要修出来的~每天进步1%~幸福实修12班~16~李玉珍#富阳 201710012(7/60) 【幸福实修...
    stx2010阅读 205评论 2 1