CSVファイルのインポート/エクスポート

フィールド区切りは「,(カンマ)」前提

;; インポート
mysql> LOAD DATA INFILE "/path/to/file"
           INTO TABLE table_name FIELDS TERMINATED BY ',';

;; エクスポート
mysql> SELECT * FROM table_name
           INTO OUTFILE "/path/to/file" FIELDS TERMINATED BY ',';

注意点:

  • インポート時はあらかじめテーブルを作成しておかないと怒られる
  • エクスポート時はmysqlが書き込み権限を持つディレクトリを指定しないと怒られる

PHPMyAdmin使えばGUIでサクサクだけど、最近それじゃあスキルアップには結びつかないと感じる(・x・ ).o0○