我想用MySQL数据做一些Php图,但首先我必须考虑我的数据库的最佳设计,我更喜欢问你一些建议,因为我是新手,我认为有我想的那个更好的方式。
我有一个名为"公司"的主表,带有自动增量ID列和区域列,可以在以后添加更多公司和更多列。 在Php图表上,我想选择公司区域的图表,也可能选择其他过滤器,这就是为什么我的桌子"公司"是中央表。
我想为每家公司每天一次获取新数据(股票,命令,roi等),并在图表上使用这些数据。旧数据不会被覆盖,但保留图表历史记录,我会有更多数据,图表将显示公司的行为。
因此,每天每个公司将会再增加一行(总共超过200家公司),这一点就是我的问题。 我想要为每个公司创建一个表,并在每个表上每天添加一个新行,但我觉得它很脏并且有更好更清洁的方法,有人能告诉我最好的方法?
感谢您的阅读,我希望您能帮助我。
答案 0 :(得分:0)
根据我的理解,您的域名中至少包含这些实体:
所以你应该有类似于以下架构的东西:
,---------.
,-------. |Indicator|
|Company| |---------|
|-------| |date |
|name |*---|value |
|-------| |---------|
`-------' `---------'
o o
| |
,------. ,-------------.
|Region| |IndicatorType|
|------| |-------------|
|name | |-------------|
|------| `-------------'
`------'