mysql表关系一对一_MySQL表关系实例讲解(一对一、一对多)

news/2024/10/18 9:17:57/

表与表之间的关系

表1 foreign key 表2

则表1的多条记录对应表2的一条记录,即多对一

利用foreign key的原理我们可以制作两张表的多对多,一对一关系

多对多:

表1的多条记录可以对应表2的一条记录

表2的多条记录也可以对应表1的一条记录

一对一:

表1的一条记录唯一对应表2的一条记录,反之亦然

分析时,我们先从按照上面的基本原理去套,然后再翻译成真实的意义,就很好理解了

1、先确定关系

2、找到多的一方,把关联字段写在多的一方

一对多

多对一或者一对多(左边表的多条记录对应右边表的唯一一条记录)

需要注意的:

1.先建被关联的表,保证被关联表的字段必须唯一。

2.在创建关联表,关联字段一定保证是要有重复的。

示例:

这是一个书和出版社的一个例子,书要关联出版社(多个书可以是一个出版社,一个出版社也可以有好多书)。

谁关联谁就是谁要按照谁的标准。

57d82126e7bd0d709cd5cc97a1d411ac.png

创建表

书要关联出版社

被关联的表

create table press(id int primary key auto_increment, name char(20));

关联的表


http://www.ppmy.cn/news/562999.html

相关文章

最强新一代消息系统,没有之一,不接受反驳!

提起成熟的消息队列,毋庸置疑,大多数人的第一反应一定是 Kafka。 Kafka 作为一款明星级产品,能够彻底满足海量数据场景下高吞吐、高并发需求,在短短几年内,已经被阿里、腾讯、百度、字节跳动、Netflix、Twitter 等超一…

DBA一族九阳神功秘籍

标签 PostgreSQL , 节假日巡检 , 监控 , 闪回 , flash back query , trigger , event trigger , 回收站 , recycle bin , pgtranshcan , hook , _PG_init , 事件触发器 , 审计 , 跟踪 , 逻辑复制 , DDL逻辑复制 , UDR , BDR , 数据库安全 背景 如果你是数据库这个行业的朋友&am…

harmonyos2.0三大技术特点,华为开发者大会HarmonyOS 2.0正式发布三大方面全新升级...

【环球网智能报道 记者 张阳】9月10日,HDC.Together华为开发者大会2020正式在华为东莞松山湖基地拉开帷幕,华为如期为消费者带来了众多软件创新,其中最受期待的莫过于华为鸿蒙HarmonyOS 2.0的正式发布。 HarmonyOS在去年华为开发者大会上首次…

mysql外键的三种关系_mysql外键的三种关系实例详解

本文实例讲述了mysql外键的三种关系。分享给大家供大家参考,具体如下: 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 一对多或多对一 多对一 create table press( id int primary key auto_increme…

mysql外键的三种关系_mysql外键的三种关系代码实例解析

本篇文章小编给大家分享一下mysql外键的三种关系代码实例解析,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一…

一名Android程序员的自我修养

前言 “没有小角色,只有小演员”,这是出自周星驰电影《喜剧之王》中周星驰扮演的尹天仇随身携带的书–《演员的自我修养》。 最近达叔的离世,让我感慨万千。作为在中国土生土长的90后,也算是看着达叔的电影长大的,尤其…

高并发系统设计三十一(流量控制)

上一节里,我们了解了微服务架构中常见的两种有损的服务保护策略:熔断和降级。它们都是通过暂时关闭某些非核心服务或者组件从而保护核心系统的可用性。但是,并不是所有的场景下都可以使用熔断降级的策略,比如,电商系统…

jumpserver【基本使用教程】

目录 目录 【1】管理用户 【2】系统用户 【3】普通用户 【4】添加资产(可以添加的有:服务器、网络设备、数据库应用) 【5】权限划分 【6】验证(使用普通用户登录资产) 【7】查看是否有记录 【8】添加数据库资产…