Maria DB クエリの結果をcsvに出力するサンプル

環境
Maria DB 10.10.2

構文
select * from テーブル名 into outfile “出力先/ファイル名" fields terminated by ',’;
クエリの結果をcsvに出力するには、「@@global.secure_file_priv」構文を使います。

使用例
「@@global.secure_file_priv」を確認してから実行します。
SELECT @@global.secure_file_priv;

使用例2
select * from tbl1 into outfile “/tmp/test_tbl.csv" fields terminated by ',’;

結果確認

$ cat /tmp/test_tbl.csv
1,yama,11
2,yoko,22

使用例3
ダブルクオートで囲む場合は、「enclosed by」で囲みたい文字列を指定します。

select * from tbl1 into outfile "/tmp/test_tb2.csv" fields terminated by ',' enclosed by '"';

 

 

MariaDB

Posted by arkgame