mysqlのコマンドラインでのクエリ結果のエクスポート方法は何ですか?
MySQLのコマンドラインで、以下のコマンドを使用してクエリ結果をエクスポートすることができる:
- テキストファイルにエクスポートします。
SELECT * FROM table_name INTO OUTFILE '/path/to/file.txt';
指定されたパスに、検索結果をテキストファイルとしてエクスポートし保存します。
- CSVファイルにエクスポートする:
SELECT * FROM table_name INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
指定されたパスにCSVファイルとして検索結果をエクスポートします。 フィールド間にはカンマが、フィールド値には二重引用符が使われ、行間には改行が挿入されます。
注意:エクスポートファイルのパスはMySQLサーバーがアクセスできるパスでなければなりません。ファイルパスが無効であるか書き込み権限がない場合、エクスポート操作は失敗します。