没有合适的资源?快使用搜索试试~ 我知道了~
ruanyf#articles#2019-01-15-数据库表连接的简单解释1
需积分: 0 0 下载量 169 浏览量
2022-07-25
14:26:48
上传
评论
收藏 4KB MD 举报
温馨提示
试读
此外,还存在一种特殊的连接,叫做“交叉连接”(cross join),指的是表 A 和表 B 不存在关联字段,这时表 A(共有 n 条记录)与表 B (共有 m
资源推荐
资源详情
资源评论
# 数据库表连接的简单解释
关系型数据库最难的地方,就是建模(model)。
错综复杂的数据,需要建立模型,才能储存在数据库。**所谓“模型”就是两样东西:实体(entity)+ 关系(relationship)。**
实体指的是那些实际的对象,带有自己的属性,可以理解成一组相关属性的容器。关系就是实体之间的联系,通常可以分成“一对一”、“一对多”和“多对多”等类型。
![](https://www.wangbase.com/blogimg/asset/201901/bg2019011508.png)
在关系型数据库里面,每个实体有自己的一张表(table),所有属性都是这张表的字段(field),表与表根据关联字段“连接”(join)在一起。所以,表的连接是关系型数据库的核心问题。
表的连接分成好几种类型。
> - 内连接(inner join)
> - 外连接(outer join)
> - 左连接(left join)
> - 右连接(right join)
> - 全连接(full join)
以前,很多文章采用[维恩图](https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/)(两个圆的集合运算),解释不同连接的差异。
![ ](https://www.wangbase.com/b
点击阅读更多
资源评论
白羊的羊
- 粉丝: 35
- 资源: 281
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功