如何用多个CSV文件中的特定列填充单个MySQL表?
我需要创建一个MySQL表,其中包含来自多个CSV文件的信息。这些CSV文件是并行的,但每个文件都包含许多我不需要的额外列。有没有办法从多个CSV文件中创建一个包含select列的MySQL表?您的意思是这样的吗 如果需要删除csv列,可以执行以下操作如何用多个CSV文件中的特定列填充单个MySQL表?,mysql,sql,Mysql,Sql,我需要创建一个MySQL表,其中包含来自多个CSV文件的信息。这些CSV文件是并行的,但每个文件都包含许多我不需要的额外列。有没有办法从多个CSV文件中创建一个包含select列的MySQL表?您的意思是这样的吗 如果需要删除csv列,可以执行以下操作 $ cut -d, -f2-4,7-9 --complement temp.csv 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 上述操作将删除范围2-4和7,
$ cut -d, -f2-4,7-9 --complement temp.csv
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
上述操作将删除范围2-4
和7,9
或者,您可以将
.csv
加载到excel并手动删除列 将数据加载到临时表中,并在加载后将其合并。省省你自己的痛苦。使用命令行实用程序创建一个包含所需信息的CSV文件。
$ cut -d, -f2-4,7-9 --complement temp.csv
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10