gpt4 book ai didi

mysql - 为用户单独的数据库表?

转载 作者:行者123 更新时间:2023-11-30 01:10:36 27 4
gpt4 key购买 nike

这是一个新手的问​​题。我需要为每个用户存储音乐数据(URL、艺术家...)。我是否应该将所有数据放在一个表中,每个用户都有不同的键。或者为每个用户设置单独的表也许是个好主意。我正在制作一个在线播放器。提前致谢

最佳答案

为每个用户建立单独的表是不合适的。

您需要一张音乐数据表(URL、艺术家等)。

如果您存储的有关用户的唯一项目是姓名,您也可以将其放入音乐数据表中,而不会过多违反数据库设计原则。

一旦您存储了有关用户的附加信息(例如密码、电子邮件地址),您就需要第二个表来存储用户数据,并通过音乐数据表中的外键将音乐数据连接到用户数据(或,如果是 n:m 关系,则为第三个表)。

如果您正在寻找有关数据库设计的更多信息,关键字是函数依赖规范化

关于mysql - 为用户单独的数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19491665/

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