我有许多 csv 文件,它们将构成 mysql 数据库的基础。我的问题如下:
输入 CSV 文件的格式为:
时间 | 值参数 1 | 价值参数 2 | 价值参数 3 | 等等。
0.00001 | 10 | 20 | 30 | 等等
这不是我想在数据库中使用的结构。在那里,我想要一个用于所有数据的大表,其结构如下:
时间 | 参数 | 价值 | 计量单位 | 版本
这意味着我想将 CSV 中的 TIME 和 VALUE PARAM 1 的组合插入到表中,然后将 TIME 和 VALUE PARAM 2 的组合插入到表中,以此类推。
我以前没有做过类似的事情,但可能的解决方案是设置一个循环遍历列并在每次迭代中将时间 + 值的组合插入到我的数据库中的 BASH 脚本?
我对 mysql 有一定的了解,但对 bash 脚本的了解非常有限。但是我找不到使用 mysql LOAD DATA INFILE 命令的方法。
如果您需要更多信息来帮助我,我很乐意提供更多信息!
问候,
埃里克