ホームページ >データベース >mysql チュートリアル >mysql経由でクエリ結果をcsvにエクスポートする方法の解説
mysql のクエリ結果を csv にエクスポートするには、通常、php を使用して mysql に接続し、クエリを実行し、返されたクエリ結果を csv 形式で生成してエクスポートします。
しかし、これはさらに面倒で、これを実現するにはサーバーをインストールする必要があります php。
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 サイトの他の関連記事を参照してください。