- ファイルの用意
# ヘッダー付きのファイルを用意
cat /tmp/users.csv
id,name
1,aha
2,ihi
3,ufu
--local_infile=1
をつけてログイン
mysql -uroot -ppassword --local_infile=1
- LOAD DATAでインポート
-- データベースの選択
use sandbox;
-- CSVファイルのインポート
mysql> LOAD DATA LOCAL INFILE '/tmp/users.csv' INTO TABLE users FIELDS TERMINATED BY ',' ENCLOSED BY '"' IGNORE 1 LINES;
Query OK, 3 rows affected (0.03 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from users;
+----+------+
| id | name |
+----+------+
| 1 | aha |
| 2 | ihi |
| 3 | ufu |
+----+------+
3 rows in set (0.00 sec)