问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL — 关联

发布网友 发布时间:2022-09-07 17:12

我来回答

1个回答

热心网友 时间:2024-03-04 08:01

来自MySQL的学习笔记,写的不对的地方大家多多指教哦

什么是外键?

假设有 2 个表,分别是表 A 和表 B,它们通过一个公共字段“id”发生关联关系,我们把这个关联关系叫做 R。如果“id”在表 A 中是主键,那么,表 A 就是这个关系 R 中的主表。相应的,表 B 就是这个关系中的从表,表 B 中的“id”,就是表 B 用来引用表 A 中数据的,叫外键。所以,外键就是从表中用来引用主表中数据的那个公共字段。

语法结构:

在创建表时添加外键约束:

在修改表时定义外键约束:

例子1:创建表时添加外键约束

首先创建主表:importhead

创建从表:test_mysql.importdetails

查询外键约束的相关信息:

查询结果为:

例子2:修改表时定义外键约束

修改表时定义从表test_mysql.importdetails的外键约束

删除外键约束使用DROP,语法结构为:

例子:删除从表test_mysql.importdetails的外键约束

在 MySQL 中,有 2 种类型的连接,分别是内连接(INNER JOIN)和外连接(OUTER JOIN)。

在 MySQL 里面,关键字 JOIN、INNER JOIN、CROSS JOIN 的含义是一样的,都表示内连接。我们可以通过 JOIN 把两个表关联起来,来查询两个表中的数据。

例子:有一张销售表,如下图:

有一张会员信息表,如下图:

通过内连接,查询会员的销售记录:

运行语句,结果如下:

根据上面的结果,其实可以得知:内连接查询到结果集为两个表的交集部分。

跟内连接只返回符合连接条件的记录不同的是,外连接还可以返回表中的所有记录,它包括两类,分别是左连接和右连接。

例子1:左外连接

如果需要查询所有销售记录,则可以使用左外连接

运行语句,结果为:

从上面的结果可以得知,LEFT JOIN左边的表会返回全部记录,而右边的表只返回符合连接条件的记录

例子2:右外连接:

运行语句,结果为:

从上面的结果可以得知,RIGHT JOIN右边的表会返回全部记录,而左边的表只返回符合连接条件的记录

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络宣传文案心碎,句句获赞! 关于朋友圈上万人点赞转发的说说 人生看的很透彻的经典句子 超现实超扎心的说说大全2019最新 心脏血管堵塞吃什么食物 投资理财有什么前景 pp理财什么情况 P2P理财行业的前景如何? 中国目前的财富管理现状是什么情况? 呼吸皮沙发寿命多久 “皮沙发的呼吸寿命” 呼吸皮沙发寿命多久 汽车贴膜贴久了把它取掉不贴可以吗 褴褛不堪、永不可企、无以果腹的成语解释是? 要解释齐全一点 无以果腹应怎么解释这成语的意思? 加工翡翠玛瑙b货c货有什么危害 excel序列号怎么才能只改第一个,后面的自动改?比如1-7998的序列号,我只... 国际贸易论文2000字 魅蓝note,怎么把卡1联系人复制到卡2上去,我找了半天没找到 施工图里怎么画门窗的立面图啊?墙体啊,门窗框的尺寸怎么确定呢? 哗啦啦出库数是成本吗 眉毛上有刀疤会影响财运吗 哗啦啦系统有区域区分吗 魅蓝怎么导入SIM卡联系人 猫咪掉毛掉的厉害怎么办 宝贝的宝一共有几笔? 一次性翻译,之后不再需要源代码的执行源程序方式称为什么方式? 一次性翻译后不需要源代码的执行源程序方式称为 卓尔不群意思:造句: 鹿茸熬粥怎么做 羊蹄草的功效与作用 这是什么草,有什么作用 我买了一个红玛瑙手链上面带个貔貅还有个弥勒佛,是什么意思啊!我应该... 素辣椒酱怎么做好吃又香 抖音发视频可以赚钱吗 你知道蟋蟀是什么样子的吗?再画画它的样子吧. 怎样画蛐蛐的住宅 (1),蛐蛐和蜘蛛共12只,腿82条,它们各有几只? 画图: 列式: (2),鸡兔... 《月光下的童年》用“-”画出我抓蛐蛐时的五个具有代表性的动作,并写... 志高空调室外机不工作 梦见竹子被火烧是什么意思 预兆 ICECREAMMACHINE汉语翻译 哪的萝卜最好吃? 在狼人杀游戏中我们常说的划水中的水表是什么意思 自来水表水是叫什么? 最好吃的胡萝卜在哪? 急~~~二氧化硫和水反应的化学方程式~~~ 二氧化硫和水反应生成什吗 潍坊哪里的萝卜最正宗啊? 武动乾坤是什么时候出的 《武动乾坤》定档时期是几号? 武动乾坤第五季什么时候上映?