gpt4 book ai didi

mysql - 类别和子类别 MySQL

转载 作者:行者123 更新时间:2023-11-29 18:11:57 26 4
gpt4 key购买 nike

我有 3 张 table :

CREATE TABLE student
(ID INT PRIMARYKEY NOT NULL)

CREATE TABLE classA
(ID INT PRIMARYKEY NOT NULL)

CREATE TABLE classB
(ID INT PRIMARYKEY NOT NULL)

我的主要类别是“学生”。我的子类别是来自“A 类”或“B 类”的学生。

现在我的问题是如何在mysql中实现这个模型?我考虑过在学生和 A 类之间以及学生和 B 类之间创建一对多关系。不确定这是否是最好的方法并真正实现了我想要的。

我是一个主要的初学者,我的英语很糟糕,所以提前抱歉

最佳答案

这完全取决于您的规范:)

如果一个学生在类(class)表中有许多通讯员,那么你必须建立一对多的关系。

student 中的主键以及 ClassA 和 ClassB 中的外键。

让我们举一个 super 简单的例子:

如果学生表中的学生要借一些书(您将把这些书保留在 ClassA 表中),则学生表之间存在一对多关系,其中一行包含学生 ID(主键)和 ClassA,这将有许多行具有相同的学生 ID(此处为外键)和他借的书:)

希望对您有帮助!

关于mysql - 类别和子类别 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47314578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com