我是 SQL 新手,想建立一个数据库。作为一个例子,我想要做的是有一个包含大约 5000 个股票代码的数据库。每个代码将有大约 35 个数据点,对应于特定日期。所有数据将是 INT 或小字符串。
我想知道是否最好让每个股票代表一个表,其所有数据点都在表内(大约 15 列和 20 行),或者我应该把这些都放在一个表中,索引是股票符号,然后有一堆列。
为每个代码创建一个新表似乎更容易,因为我可以将列标题作为日期,将行标题作为数据表示的内容,但不确定这是否已优化或会导致多人搜索不同表的问题。
谢谢!
编辑:这是我要创建的表的示例,这可能有 2 行索引吗?