我们如何将数据从.txt文件导入MySQL表?

可以借助LOAD DATA INFILE语句来完成。为了说明这个概念,我们在路径为d:/A.txt的“ A.txt”中具有以下数据,以制表符分隔:

100 John  USA 10000

101 Paul  UK  12000

102 Henry NZ  11000

103 Rick  USA 17000

104 Corey USA 15000

我们想要将A.txt的数据加载到名为employee_tbl的下表中-

mysql> Create table employee_tbl(Id Int, Name varchar(20), Country Varchar(20),Salary Int);

现在,可以通过下表将数据从文件传输到数据库表-

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee_tbl;

Records: 5 Deleted: 0 Skipped: 0 Warnings: 0

 

mysql> Select * from employee_tbl;

+------+-------+---------+--------+

| Id   | Name  | Country | Salary |

+------+-------+---------+--------+

| 100  | John  | USA     |  10000 |

| 101  | Paul  | UK      |  12000 |

| 102  | Henry | NZ      |  11000 |

| 103  | Rick  | USA     |  17000 |

| 104  | Corey | USA     |  15000 |

+------+-------+---------+--------+

5 rows in set (0.00 sec)

上面的结果集显示A.txt文件中的数据已传输到表中。

以上是 我们如何将数据从.txt文件导入MySQL表? 的全部内容, 来源链接: utcz.com/z/326747.html

回到顶部