MySQL クエリの出力を Excel または .txt ファイルに保存する
MySQL クエリの出力を Microsoft Excel または .txt ファイルに保存するには
INTO OUTFILE の使用
MySQL には、クエリ結果をサーバー上のテキスト ファイルに簡単にエクスポートするための INTO OUTFILE 構文が用意されています。スプレッドシートへのインポートに適したカンマ区切り値 (CSV) ファイルを作成できます。
SELECT order_id,product_name,qty FROM orders INTO OUTFILE '/tmp/orders.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
このクエリは、各行が個別の行にあるタブ区切りのファイルを生成します。フィールド ターミネータ、囲み文字、行区切り文字を設定することで、出力形式を変更できます。
クライアント出力リダイレクトの使用
または、ローカルからクエリを実行することもできます。
mysql -user -pass -e "select cols from table where cols not null" > /tmp/output
このアプローチでは、クエリ出力を "/tmp" ディレクトリ内の "output" という名前のローカル ファイルにキャプチャします。
ヒント
以上がMySQL クエリ出力を Excel または .txt ファイルに保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。