basyura's blog

あしたになったらほんきだす。

import

mysql にログインしてからのコマンド実行で import

mysql> load data local infile "filepath" into table users fields terminated by ',';

mysqlimport コマンドで import

$ mysqlimport -u root -ppass -d  --fields-terminated-by=, --local tusers users.csv

参考

mysqlimport は以下のようにして起動します。
shell> mysqlimport [options] database textfile1 [textfile2 ...]

  • -d, --delete

テキストファイルをインポートする前にテーブルを空にする。

  • -L, --local

クライアントから入力ファイルを読み取る。デフォルトでは、localhost(デフォルトホスト)に接続した場合、テキストファイルはサーバにあると想定される。

4.9.9. mysqlimport(テキストファイルからのデータのインポート