MySQLクエリ結果をCSVにエクスポートする方法

MySQLクエリ結果をCSVにエクスポートする方法

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

しかし、これはより面倒であり、サーバーにPHPをインストールする必要があります。

MySQLを直接使用してcsvをエクスポートする方法

csvをエクスポートするには、into outfile、fieldsterminated by、optionalclosed by、lineterminated byステートメントを使用できます。

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

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

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

オプションで「フィールド エンクロージャー」で囲む
フィールドを囲む文字を定義します (数値フィールドでは無効)

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

例:

mysql -u ルート
使用テスト;
select * from table into outfile '/tmp/table.csv' フィールドは ',' で終了し、オプションで '"' で囲まれ、行は '\r\n' で終了します。

実行後、tablebe に記録されたデータは /tmp/table.csv ファイルにエクスポートされます。各フィールドは で区切られ、フィールドの内容は " で囲まれた文字列であり、各レコードでは改行に \r\n が使用されます。

MySQL クエリ結果を csv にエクスポートする上記の方法は、私が皆さんと共有したいことのすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL で csv をインポートおよびエクスポートするときに中国語の文字化けが発生する問題を解決する方法
  • CSV形式のデータファイルソリューションをMySQLにインポートする方法
  • MySQLデータをcsv形式でエクスポートする方法
  • PHP は MySQL データを Excel ファイルにエクスポートします (fputcsv)
  • SQLyog を使用して csv データを mysql にインポートできない問題を解決する方法
  • PHP を使用して csv ファイルを MySQL データベースにインポートする方法
  • MySQLでヘッダー付きのCSVファイルをエクスポートする方法
  • PythonはMySQLデータベーステーブルからデータをエクスポートしてcsv形式のファイルを生成する方法を実装します
  • CSVデータを解析してMySQLにインポートする方法
  • Navicat を使用して csv ファイルを MySQL にインポートする

<<:  Linux で TCP 接続の最大数をテストする方法

>>:  Vue は、デスクトップから Web ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)

推薦する

mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル

MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次の...

Vueはツリーテーブルを実装する

この記事では、ツリーテーブルを実装するためのVueの具体的なコードを例として紹介します。具体的な内容...

JS ループで async と await を正しく使用する方法

目次概要(ループモード - 共通)配列と非同期メソッドを宣言して反復するforループで使用するマップ...

HTML の基礎必読 - CSS スタイルシートの包括的な理解

CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用さ...

HTML と CSS を使用して絵文字付きのコメント ボックスを作成する方法のチュートリアル

絵文字付きの HTML コメント ボックス。絵文字は Json データを通じて読み込まれ、好みに応じ...

CSSは高さを設定せずにdivを完全に中央に配置することを実現します

必要とする本文の下のdivは垂直方向に中央揃えになっていますdiv 内のテキストを垂直中央に配置する...

Mysqlツリー再帰クエリの実装方法

序文部門テーブルなどのデータベース内のツリー構造データの場合、部門のすべての従属部門または部門のすべ...

ウェブページのグリッドデザインを考える

<br />元のアドレス: http://andymao.com/andy/post/8...

202 無料の高品質 XHTML テンプレート (1)

ここで 123WORDPRESS.COM はこれらのテンプレートの最初の部分を紹介します。各テンプレ...

Windows 10 Home Edition に Docker for Windows をインストールする

0. 背景ハードウェア: Xiaomi Notebook Air 13/Inter Core i7-...

Vue カプセル化 TabBar コンポーネントの完全なステップ記録

目次実装のアイデア:ステップ 1: TabBar と TabBarItem のコンポーネント カプセ...

CSS でハニカム/六角形アトラスを実装するためのサンプルコード

理由は分かりませんが、UIではハニカム効果(手を広げたような効果)のデザインが好まれます。 1. 六...

MySQLのルートパスワードをリセットする最も簡単な方法

私の MySQL バージョンは MYSQL V5.7.9 です。古いバージョンを使用してください: ...

JSを段階的に学ぶ方法についての簡単な説明

目次概要1. jsの位置づけを明確に理解する2. 明確な学習パス3. 自己規律と粘り強さ4. 練習し...

Nginx 設定ファイルの詳細な説明と最適化の提案ガイド

目次1. 概要2. nginx.conf 1) 設定ファイルの場所2) ワーカープロセス3) イベン...