2013-01-14 53 views
3

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

我之后

1388627|Etena|Populated Place 

什么是导入的最佳方式是通过|分隔的一个文本文件,第一行是表,

FEATURE_ID|FEATURE_NAME|FEATURE_CLASS 

那么它遵循数据信息.txt文件导入MySQL工作台?

Thanks1

+0

你想导入数据到MySQL数据库吗?或者是其他东西? – peterm

+0

@peterm我想将数据导入到MySQL – hellomello

+0

中,但我该如何操作?如果我的文件在第一行显示表格,然后在其后面跟踪数据? – hellomello

回答

7

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

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

UPDATE:

首先,您需要创建如下表格(如果尚未完成):

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。

+0

也许我只要按照这个,只写在列名自己? – hellomello