コマンドライン精度で MySQL クエリ結果を CSV としてエクスポート
コマンドから CSV 形式で MySQL クエリ結果を取得する効率的な方法を模索していますライン?この堅牢なソリューション以外に探す必要はありません。
まず、「MySQL クエリ結果をテキストまたは CSV ファイルに保存する」の抜粋で説明されているように、MySQL の "INTO OUTFILE" コマンドを選択します。
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
構文のバリエーション:
MySQL バージョンでは、構文に若干の調整が必要な場合があります:
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
注目すべき点:
リモート サーバーの考慮事項:
結果をエクスポートする場合リモート サーバーからローカル マシンへの接続では、特に Heroku や Amazon などのホスト環境または仮想化環境では、このソリューションは実現できない可能性があります。 RDS.
以上がコマンドラインから MySQL クエリ結果を CSV ファイルとして効率的にエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。