歳のせいかよく忘れるので、自分のためのメモです。
コンソールからMySQLに接続後に、実行結果をファイルに出力したい場合の方法です。
MySQLへ接続
mysql -u[USER] -p -h[HOST] -P[PORT]
または
mysql -u [USER] -p -h [HOST] -P [PORT]
で、MySQLへの接続ができます。
接続 + 1つの処理だけやりたい場合
mysql -u[USER] -p -h[HOST] -P[PORT] < SELECT * FROM table_name ORDER BY id INTO OUTFILE [出力したいパスとファイル名] FIELDS TERMINATED BY [区切り文字];
ポイントは「INTO OUTFILE [出力したいパスとファイル名]」と「FIELDS TERMINATED BY [区切り文字]」となります。
上記のSQLを実行することで、「出力したいパスとファイル名」の箇所にファイルが作成され、実行された結果が出力されているはずです。
コメント