CSVファイルからMySQLのテーブルに入力

CSVファイルからMySQLのテーブルに入力

/tmp/SampleTable.csvというファイルからMySQLのSampleTableというテーブルに入力する方法。

CSVとテーブルのカラム数、データタイプ等が一致していることを確認する。
MySQLmysqlユーザのため、読み込み権限に注意する。

SQL

LOAD DATA INFILE "/tmp/SessionInfo.csv"
INTO TABLE SampleTable
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

INFILE

読み込むファイル

INTO TABLE

入力するテーブル名

FIELDS TERMINATED BY

フィールド区切り文字

ENCLOSED BY

エスケープ記号

LINES TERMINATED

行終端文字