MYSQL表优化+PHP查询

MYSQL表优化+PHP查询,php,mysql,Php,Mysql,我在一个csv文件中有4000列8000行的数据。第一列是个人ID,即有8000人。每个人有4000个数据字段 我有30个csv文件,每个代表不同的时间段,所以有30个时间段。每个csv文件中的第二列都有时间段 我的最终目标是执行一个php查询,允许我选择一个人并查看该个人的所有数据,即30行每周期1行和4000列 构造MYSQL表以处理此问题的最佳方法是什么?一个巨大的MYSQL表4000列x24000行?5k列??在mysql文档中引用一个mysql表是不可能的:每个表有4096列的硬限制,

我在一个csv文件中有4000列8000行的数据。第一列是个人ID,即有8000人。每个人有4000个数据字段

我有30个csv文件,每个代表不同的时间段,所以有30个时间段。每个csv文件中的第二列都有时间段

我的最终目标是执行一个php查询,允许我选择一个人并查看该个人的所有数据,即30行每周期1行和4000列


构造MYSQL表以处理此问题的最佳方法是什么?一个巨大的MYSQL表4000列x24000行?

5k列??在mysql文档中引用一个mysql表是不可能的:每个表有4096列的硬限制,但对于给定的表,有效最大值可能会更小。确切的限制取决于几个相互作用的因素。第一个问题是,为什么输入中有5k列,并且这些数据可以以某种方式进行规范化?这就是我接收数据的格式。您应该将这些列拆分为多个表。mysql甚至不能容纳4k列,除非您的平均字段大小小于15字节。尽管我很少提倡EAV数据模型,但这可能是我想要的一个实例。