存储数周的扩展数据

时间:2015-11-12 13:31:15

标签: mysql

我已经尝试过搜索这个但是因为我不知道它实际上叫什么我不知道我是否得到了正确的结果。无论如何:

让我说我有这些数据:

第43周,44,47,49,50,51< - 年2011。 第01周,02,09,12,16,22< - 年2012年

这些数据多年来一直在不断扩大,但我想从起点保存一切。你会如何将它存储在mysql数据库中?你是否只有一个名为week的列并将数据设为这样?:

4311,4411,4711,4911,5011,5111,0112,0212,0912,1612,2212?还是有更好的方式来存储这样的数据?我希望我不是太模糊了

1 个答案:

答案 0 :(得分:0)

一种可能的方法是有一个年表,一个周表(周数从1到52)和一个连接两者的表(如week_in_year),你可以保存年份和周的ID。

另一种更快捷的方法是只有一个包含两列的表:星期和年份,只需要在年份字段中搜索,就可以获得周数。