MySQLであるテーブルをCSVファイルに出力、エクスポート、文字コード指定

スポンサーリンク
データベース

MySQLでCSVで出力する方法を調べてみた。

MySQLでCSVファイルに出力、エクスポートする

MySQLであるテーブルをCSVで出力、エクスポートする方法は次の通りです。

 

出力される場所は

var/lib/mysql/(データベース名)/tbl_name.csv

です。

 

MySQLは、ユーザー mysql、グループ mysql なので、権限がない場所に csv ファイルをエクスポートすることは出来ません。

 

ヘッダをつけてCSVエクスポート

ヘッダをつけることもできます。

一行目に文字列を出力し、selectの結果とUNIONします。

 

文字コードの指定、文字化け

Windows版で文字化けするというケースがあります。

その場合、文字コードを指定してください。

SELECT ... INTO OUTFILE文にCHARACTER SET 'sjis'という句を追加して、実行してみてください。

 

 
 

コメント

タイトルとURLをコピーしました