我想在 MySQL 中存储股票市场数据。有大约 6,000 只个股可供存储。每个都有以下数据:
Symbol Date Open High Low Close Volume
ABCD 2012-09-22 50.00 55.25 48.73 51.23 34,002,212
每个交易日都有一个条目。
在我看来,我可以创建一个表,其中每个条目都会构成一个巨大的表,也可以创建 6,000 个表,每个股票一个表。每天都会添加新条目。
我最终想要查询数据库以获取两个日期之间的两个或多个符号的数据。
在 MySQL 中存储这些数据的最佳方式是什么?
最佳答案
听起来像是一个以符号作为主键的表。这应该为您提供符号上的聚集索引(稍微加快速度)。
我认为拥有 6000 张 table 是个坏主意。您的 Select 查询不会太漂亮。
关于mysql - 如何构建 MySQL 来存储股票信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12546984/