2014年12月1日 星期一

【筆記】使用MySQL指令來匯入本機檔案到資料庫

現在我們有一個純文字檔,裡面有三筆使用者的資料,我們要匯入到USER資料表中,資料如下:
3,Tom,30000
4,Peggy,25000
5,Hurry,35500
在Terminal中,先使用下列指令登入mysql:
$ mysql --host=localhost -u root --local-infile=1 -p jpa
其中要注意的是--local-infile這個參數,在指令說明中描述如下:
--local-infile      Enable/disable LOAD DATA LOCAL INFILE.
將他設為1可以讓我們匯入本機的檔案。
mysql> LOAD DATA LOCAL INFILE '/home/bio/temp/user_import.txt' 
INTO TABLE user FIELDS TERMINATED BY ',';
若匯入成功,會顯示下列訊息:
Query OK, 3 rows affected (0.02 sec)
Records: 3  Deleted: 0  Skipped: 0  Warnings: 0
檢視匯入的資料:


你可以對這篇文章有興趣:【筆記】使用MySQL指令來匯出資料

沒有留言: