2013年2月5日火曜日

MySQLとテキストデータ(CSV)間でインポートとエクスポート

昨日に引き続き、MySQLネタを引越し作業を兼ねて残しておく。
よく使うのが、MySQLとCSVデータとのやりとり。


MySQLからテキストデータ(CSV)へ出力

SELECT * FROM [TableName] INTO OUTFILE "/home/user/[FileName]" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';

※CSVファイルを出力するフォルダに権限を与える必要がある



テキストデータ(CSV)からMySQLへインポート

load data local infile "/path/test.csv" into table [table_name] fields terminated by ',';