如何將 .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); Query OK, 0 rows affected (0.91 sec)
現在,可以用以下表將資料從檔案傳輸到資料庫表 −
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee_tbl; Query OK, 5 rows affected (0.15 sec) 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 檔案傳輸到表中。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP