gpt4 book ai didi

php - 如何使用评级系统创建最佳模式数据库并在月份内可用?

转载 作者:行者123 更新时间:2023-11-29 09:07:59 27 4
gpt4 key购买 nike

我将创建数据库 MySQL 的架构。有用户名、密码等和评级系统,并可按月份使用。标准它看起来像这样:

id | username | password | january | february | march     | rating1 | rating2| rating3 |1  | john     |  xxx     | 1       |  0       | 1         |  3      | 3      | 62  | amy      |  xxx     | 1       |  1       | 0         |  1      | 6      | 3

如果用户购买文章,则必须添加评级 (1,2,3)。如果在 John 中选择 2,则 rating2 +1

id | username | password | january | february | march     | rating1 | rating2| rating3 |1  | john     |  xxx     | 1       |  0       | 1         |  3      | 4      | 62  | amy      |  xxx     | 1       |  1       | 0         |  1      | 6      | 3

一月、二月(1 - 可用,0 - 不可用)等设置自己为 John 或 Amy。

这个好用吗?我应该为一月/二月/三月和 rating1/2/3 创建单独的表吗?也许只是为了评级?

最佳答案

我不是一个核心数据库设计者,但乍一看,这是架构没有标准化。

如果您可以为月份和评级创建单独的表格会更好,请查找以下示例

d |用户名 |密码

1 |约翰 | xxx
2 |艾米| xxx

id |月 |评级

1 | 1 | 3

月份 ID |月份名称

1 |一月

然而,这个假设可能不是您建议的数据库的理想解决方案。

关于php - 如何使用评级系统创建最佳模式数据库并在月份内可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6477596/

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