gpt4 book ai didi

mysql - 多列困惑

转载 作者:行者123 更新时间:2023-11-29 21:38:12 25 4
gpt4 key购买 nike

我正在开发一个基于网络的音乐应用程序。我对 MySQL 列感到困惑。

问题是这样的:我有专辑表:专辑ID专辑名称专辑年份现在的问题是:一个专辑可以包含多个轨道(由track_id标识)。现在如何在专辑表中存储多个轨道 ID?我是 MySQL 新手。

最佳答案

您必须创建另一个表,将其命名为album_has_tracks。它的结构如下:

album_id    track_id
1 1
1 2
1 3
2 4
2 5
2 6

它被命名为关系,这就是要点之一,MySQL 被命名为关系数据库album_idtrack_id 都是外键,并用其 id 表示列。之后,要获取轨道数据,您必须使用JOIN。这就是您必须阅读的基础知识。

我建议您阅读一些有关关系数据库的基础知识,例如 here .

关于mysql - 多列困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748534/

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