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

问题描述 投票:1回答:1

我有一个文本文件,其第一行具有字段标题,而后几行是用空格分隔的字段。每个字段之间的间距是不同的。有45个字段。具体而言,这是eBird dataset。我想将此文本文件加载到我创建的数据库中新创建的表中,以便每个标头是数据库中的字段标头,并且标头下方的每一行都是记录。这是文件格式的一个小示例:

Header1    Header2          Header3   Header4
082739     United States    US-CA-01  1

我还没有尝试过任何东西,因为在将数据加载到表中之前我想知道要做什么。我已经准备好此命令:

LOAD DATA INFILE <file_path> INTO TABLE <table_name> FIELDS TERMINATED BY ' ';

此命令将填充表格,以便每个字段对应每个标题,还是我需要告诉命令每个字段之间有多少空格?如果不告知命令,命令是否知道每行以换行符终止?

csv text mariadb load space
1个回答
0
投票

[好像有an R package用于过滤和处理EBD数据集。使用R,您应该能够将数据处理为更易于管理的格式,以便插入MariaDB。

© www.soinside.com 2019 - 2024. All rights reserved.