テーブルの内容をCSVとして出力する

テーブルの内容をCSVとして出力するには、select文で「into outfile」を指定します。区切り文字に「,」を文字列囲みを「"」で指定します。

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

MariaDBユーザーの権限でファイルを出力するので、だれでも書き込み可能な「/tmp」に出力しています。

出力したCSVを読み込む方法については以下で解説しています。

関連情報