【MySQL】任意のSQLをファイルから発行

投稿日:

タイトルの表現が変ですが、要はMySQLプロンプト( mysql > ってやつ )を出さずに、
SQLを発行するってことです。
で、結果をリダイレクトでファイルに吐き出したいみたいな。


> mysql -u ユーザー名 -p -D データベース名 < SQLファイル名 > 結果ファイル名


こーすると最初にSQLファイルを実行して、
結果をリダイレクトで指定したファイルに吐いてくれるので便利です。

あんまり詳しくないのでアレなのですが、なんかdumpファイルは扱いにくいので、
これでテーブルをさらっとナメて、CSVデータをよく作っています。
データのバックアップにもしてますよ~♪