我对数据库设计有疑问,我想知道如何保存每日用户数据。
例如,我有一个名为帐户
的表格结构为accountID, accountName, DailyScore, WinRate
如何每天跟踪DailyScore和WinRate。我是否继续创建以日期命名的表格,或者是否有更好的方法。
答案 0 :(得分:1)
Accounts
有关于每个“帐户”的信息 - account_id,名称等。此表格相当静态 - 您偶尔会添加一行,有时会更改某些内容。
Scores
每天都有新行 - account_id,日期,分数等。PRIMARY KEY
会有两列:account_id和date。
不知道winRate是如何计算的,目前还不清楚它应该存储在何处。它是从分数计算的吗?