LOAD DATA INFILE は SELECT … INTO OUTFILE の補数です。

    テーブルからファイルにデータを書き込むには、SELECT … INTO OUTFILE を利用してください。

テーブルにファイルをリード バックするには、LOAD DATA INFILE を利用してください。
両方のステートメントに対して FIELDS と LINES 条項の構文は同じです。
条項は両方とも任意ですが、もし両方が指定された場合 FIELDS は LINES に先行しなければいけません。


select PID,NAME
INTO OUTFILE 'project.dat'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM project
ORDER BY id
LIMIT 5;

into_out_file


select *
INTO OUTFILE 'project.dat'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM project
ORDER BY id
LIMIT 5;


select *
INTO OUTFILE 'project_no_option.dat'
FROM project;

into_out_file_no_option

参考サイト
12.2.5. LOAD DATA INFILE 構文

12.2.7. SELECT 構文

Comments are closed.

Post Navigation