東京うぇ部

PHPをメインにしたプログラム情報共有サイト

MySQL

MySQLにて実行結果に対しカンマ区切りのCSVデータとして取得

あまり利用する場合がないかもしれませんが、

MySQLにて、実行結果をカンマ区切りでCSVファイルとして

取得する方法になります。

単純に、コマンドの後に以下の通り付け加えるだけになります。

SELECT * FROM test_tables INTO OUTFILE "/tmp/test.csv" FIELDS TERMINATED BY ',';

このように実行すれば、/tmp/のディレクトリに

実行結果に対してカンマ区切りのCSVファイルができている事かと思います。

ちなみに、

FIELDS TERMINATED BY ‘,’

こちらを抜いた状態で実行しますと、カンマ区切りではなく

半角スペース区切りとしてファイル出力されます。

冒頭でも言いましたが、あまり利用する場面はないと思いますが・・

コメントを残す




このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事