ホームページ >データベース >mysql チュートリアル >MySQL クエリの結果を Excel または .TXT ファイルにエクスポートするにはどうすればよいですか?

MySQL クエリの結果を Excel または .TXT ファイルにエクスポートするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 00:54:02600ブラウズ

How can I export MySQL query results to Excel or .TXT files?

MySQL クエリ出力を Excel または .TXT ファイルに保存する

MySQL は、クエリ結果をデータ ファイルにエクスポートするための便利な方法を提供します。ユーザーは、これらのファイルを .txt または Microsoft Excel 形式で保存することを選択できます。

.TXT ファイル出力

MySQL では、クエリ結果を .txt ファイルにシームレスにエクスポートできます。 INTO OUTFILE 拡張子を使用します。この機能を使用すると、ユーザーは Excel などのスプレッドシート アプリケーションと互換性のあるカンマ区切り値 (CSV) ファイルを作成できます。

クエリ結果を .txt ファイルにエクスポートするには、次の手順に従います:

  1. SELECT ステートメントを作成して、目的のデータを取得します。
  2. INTO OUTFILE 句を使用して、出力ファイルのパスと修飾子を指定します。
  3. クエリを実行します。

たとえば、「orders」テーブルから「/tmp/orders.txt」という名前のファイルにデータをエクスポートするには、次のコマンドを使用します。

SELECT order_id, product_name, qty FROM orders
INTO OUTFILE '/tmp/orders.txt'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

これにより、各行が含まれるタブ区切りのファイルが作成されます。

Excel ファイル出力

MySQL は、Excel ファイルへのデータのエクスポートを直接サポートしていません。ただし、ユーザーは .txt ファイルのエクスポート方法を利用して、CSV ファイルを Excel に手動でインポートできます。

コマンドライン エクスポート

あるいは、ユーザーはクエリを取得することもできます。クエリを実行し、出力をローカル ファイルにリダイレクトすることで、クライアント経由で出力します。

mysql -user -pass -e "select cols from table where cols not null" > /tmp/output

このアプローチでは、クエリ結果を .txt または Excel ファイルにエクスポートできます。

以上がMySQL クエリの結果を Excel または .TXT ファイルにエクスポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。