导入文本文件导入MySQL工作台?(import text file into mysql work

2019-07-18 04:50发布

我想知道如何导入文本文件到MySQL工作台?

我有分隔的文本文件| 在第一行的表,

FEATURE_ID|FEATURE_NAME|FEATURE_CLASS

然后它遵循由后的数据信息

1388627|Etena|Populated Place

什么是导入此txt文件到MySQL工作台最好的方法是什么?

Thanks1

Answer 1:

目前尚不清楚你想要达到什么,但如果你想导入分隔文本文件导入到数据库,那么你可以使用LOAD DATA INFILE这样的:

LOAD DATA INFILE '/path/file.txt' 
INTO TABLE tablename 
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

更新:

首先的原因,你需要创建表(如果它尚未完成)是这样的:

CREATE TABLE `tablename` (
  `FEATURE_ID` int(11) unsigned NOT NULL,
  `FEATURE_NAME` varchar(512) DEFAULT NULL,
  `FEATURE_CLASS` varchar(512) DEFAULT NULL,
  PRIMARY KEY (`FEATURE_ID`)
)

您可能需要在该表调整的数据类型,长度和约束。 例如,你可能不需要该表的PK。



文章来源: import text file into mysql workbench?