ホームページ >データベース >mysql チュートリアル >MySQL クエリ出力を Excel または .txt ファイルに保存するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。