ホームページ >データベース >mysql チュートリアル >mysql経由でクエリ結果をcsvにエクスポートする方法の解説

mysql経由でクエリ結果をcsvにエクスポートする方法の解説

jacklove
jackloveオリジナル
2018-06-09 10:30:021997ブラウズ

mysql のクエリ結果を csv にエクスポートするには、通常、php を使用して mysql に接続し、クエリを実行し、返されたクエリ結果を csv 形式で生成してエクスポートします。

しかし、これはさらに面倒で、これを実現するにはサーバーをインストールする必要があります php

mysqlのexport csvメソッドを直接使用します

CSVをエクスポートするには、into outfile、fieldsterminated by、オプションで囲まれる、lineterminatedbyステートメントを使用できます

ステートメントの形式と機能

into outfile ' エクスポートされたディレクトリとファイル名'
エクスポートされたディレクトリとファイル名を指定します

フィールドは'フィールド区切り文字'で終了します
フィールド間の区切り文字を定義します

オプションで'フィールド囲み文字'で囲むこともできます
定義フィールドを囲む文字 (数値フィールドは無効です)

「行間区切り文字」で終了する行
各行の区切り文字を定義します

例:

mysql -u root
use test;select * from table into outfile '/tmp/table.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n';

実行後、Talbe内の記録データは/tmpにエクスポートされます/table.csv ファイル。各フィールドはで区切られ、フィールドの内容は"で囲まれた文字列であり、各レコードはrnを使用してラップします。

この記事では、mysqlを介してクエリ結果をcsvにエクスポートする方法を説明します。関連コンテンツ php の中国語 Web サイトに注目してください。

関連する推奨事項: php array_push と $arr[]=$value のパフォーマンスの比較


有効期限を厳密に制御するセッションを設定するための php の使用方法


PHPメソッドを使用してmemcacheキー/値が存在するかどうかを確認する方法

以上がmysql経由でクエリ結果をcsvにエクスポートする方法の解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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