mysql - 数据库设计日常数据

标签 mysql database database-design

我有一个关于数据库设计的问题,我想知道你如何保存日常用户数据。

例如,我有一个名为帐户的表

结构为accountID, accountName, DailyScore, WinRate

我如何跟踪每天的 DailyScore 和 WinRate。我是否继续创建以日期命名的表,或者是否有更好的方法。

最佳答案

Accounts 包含有关每个“帐户”的信息 - account_id、名称等。此表相当静态 - 您偶尔会添加一行,有时会更改某些内容。

Scores 每天都有新行 - account_id、日期、分数等。PRIMARY KEY 将有两列:account_id 和日期。

不知道 winRate 是如何计算的,也不清楚它应该存储在哪里(如果有的话)。是根据分数计算的吗?

关于mysql - 数据库设计日常数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282315/

相关文章:

javascript - 多次上传 Jquery & PHP

php - MySQL SELECT 和 order 作为关联数组

mysql - 无法在 openfire mysql 数据库中创建表

mysql - 如何处理多父表

node.js - 表达restAPI,如何正确验证请求并响应无效请求?

mysql - 如何在数据库中存储时间/值数据向量

Mysql2::Error:...在地理编码器 gem 中调用 `near` 时

PHP,插入时刷新页面

ios - 一条记录没有正确插入 sqlite3 数据库 IOS7

database - 如何在不影响 yii 的情况下更改数据库?