ホームページ >データベース >mysql チュートリアル >MySQL クエリ結果を CSV ファイルとして出力するにはどうすればよいですか?

MySQL クエリ結果を CSV ファイルとして出力するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-13 13:06:10626ブラウズ

How to Output MySQL Query Results as a CSV File?

MySQL クエリ結果を CSV として出力

MySQL から CSV 形式でデータを取得するには、推奨されているように、次の構文を使用してクエリを変更します。 「MySQL クエリ結果をテキストまたは CSV ファイルに保存」ドキュメント:

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';

注:

  • 列名はエクスポートされるファイルには含まれません
  • CSV ファイルは、MySQL を実行しているサーバーに保存されます。
  • MySQL プロセスを実行しているユーザーは、選択したディレクトリへの書き込み権限を持っている必要があります。
  • この解決策は、特にホストまたは仮想化されている場合、リモート サーバーからローカル マシンに出力を書き込むのには適していません。

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

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