• [DB] 数据库的连接


    概述

    • 集合运算:交,差,并,笛卡尔积
    • 关系运算:选择,投影,连接,除
    • 集合运算是关系运算的基础,关系运算可以用SQL语句表达
    • 连接(join):从两个关系(表)的笛卡儿积中选取属性(列)间满足一定条件的元组(行)
    • 内连接:分等值连接和不等值连接
    • 外连接:分为左外连接,右外连接,全外连接
    • 等值连接:两个关系相同的属性组的分量进行比较,保留相等的元组
    • 自然连接:是一种特殊的等值连接,在等值连接基础上,在结果集中将重复属性列去掉

    连接类型

    • 内连接(INNER JOIN):只显示两张表满足条件的行
    • 外连接 / 全外连接(OUTER JOIN):显示两张表的所有行,没有数据的为空
    • 左连接 / 左外连接(LEFT JOIN):左表都显示,右表显示满足条件的行,其他位置为空
    • 右连接 / 右外连接(RIGHT JOIN):右表都显示,左表显示满足条件的行,其他位置为空
    • 左连接不包括内连接(LEFT JOIN EXCLUDING INNER JOIN)
    • 右连接不包括内连接(RIGHTJOIN EXCLUDING INNER JOIN)
    • 外连接不包括内连接(OUTER JOIN EXCLUDING INNER JOIN)

    参考

    数据库左连接、右连接、内连接、全连接笔记

    https://blog.csdn.net/u014204541/article/details/79739980

    sql server 等值连接和自然连接的 用法

    https://zhidao.baidu.com/question/429546959.html

    内连接、左右连接和全连接的区别

    https://blog.csdn.net/rocling/article/details/90516802

    关系代数

    https://www.cnblogs.com/lsqin/p/9342923.html

  • 相关阅读:
    tc: Linux HTTP Outgoing Traffic Shaping (Port 80 Traffic Shaping)(转)
    Linux TC的ifb原理以及ingress流控-转
    插件+组件+空间
    Q查询条件
    django中的分页标签
    QuerySet
    url
    view
    HttpReponse
    装饰器
  • 原文地址:https://www.cnblogs.com/cxc1357/p/13157571.html
Copyright © 2020-2023  润新知