Csv 将空格分隔的文本文件加载到MariaDB数据库表中

Csv 将空格分隔的文本文件加载到MariaDB数据库表中,csv,text,mariadb,load,space,Csv,Text,Mariadb,Load,Space,我有一个文本文件,第一行有字段标题,下面几行是空格分隔的字段。每个字段之间的间距不同。共有45个字段。具体来说,这是一个非常重要的问题。我想将这个文本文件加载到我创建的数据库中新创建的表中,这样每个标题都是数据库中的字段标题,标题下的每一行都是记录。以下是文件格式的一个小示例: Header1 Header2 Header3 Header4 082739 United States US-CA-01 1 我还没有尝试任何操作,因为我想知道在将这些数据

我有一个文本文件,第一行有字段标题,下面几行是空格分隔的字段。每个字段之间的间距不同。共有45个字段。具体来说,这是一个非常重要的问题。我想将这个文本文件加载到我创建的数据库中新创建的表中,这样每个标题都是数据库中的字段标题,标题下的每一行都是记录。以下是文件格式的一个小示例:

Header1    Header2          Header3   Header4
082739     United States    US-CA-01  1
我还没有尝试任何操作,因为我想知道在将这些数据加载到表中之前要做什么。我已经准备好了这个命令:

LOAD DATA INFILE <file_path> INTO TABLE <table_name> FIELDS TERMINATED BY ' ';
将数据填充加载到以“”结尾的表字段中;
该命令将填充表格,使每个字段对应于每个标题,还是需要告诉命令每个字段之间有多少空格?如果未告知,该命令是否会知道每一行都以换行符终止?

看起来有用于过滤和处理EBD数据集的命令。使用R,您应该能够将数据处理为更易于管理的格式,以便插入到MariaDB中

例如,您可以用逗号分隔字段以生成CSV格式的数据,MariaDB可以很容易地接收这些数据。

似乎没有用于过滤和处理EBD数据集的方法。使用R,您应该能够将数据处理为更易于管理的格式,以便插入到MariaDB中


例如,您可以使用逗号分隔字段以生成CSV格式的数据,MariaDB可以轻松接收这些数据。

看起来数据不是正确的CSV格式,因为它使用空格作为分隔符以及数据中的值。如果不先处理数据,可能很难将其干净地插入数据库。我明白了。我没有考虑处理它。我想我可以开始研究处理它了。我很感激你的回应,马克!顺便说一句,看起来每列都有预先确定的字符数<代码>加载数据没有此选项。数据似乎不是正确的CSV样式格式,因为它使用空格作为分隔符以及数据中的值。如果不先处理数据,可能很难将其干净地插入数据库。我明白了。我没有考虑处理它。我想我可以开始研究处理它了。我很感激你的回应,马克!顺便说一句,看起来每列都有预先确定的字符数<代码>加载数据没有这样的选项。我不知道这是一件事!看起来正是我需要的!它会清理和过滤数据集!再次感谢,马库斯姆!我不知道这是一件事!看起来正是我需要的!它会清理和过滤数据集!再次感谢,马库斯姆!