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 ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)

推薦する

開発をスピードアップできる VueUse ライブラリ 5 つ (まとめ)

目次VueUse にはどのようなユーティリティがありますか? VueUseをVueプロジェクトにイン...

CSS で「プラス記号」効果を実装するためのサンプルコード

以下に示すプラス記号の効果を実現するには: この効果を実現するには、div 要素だけが必要です。 b...

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

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

MySQL での replace と replace into の使い方の説明

MySQL の replace と replace into はどちらも頻繁に使用される関数です。r...

MySQLユーザー削除バグを解決する

著者が MySQL を使用してユーザーを追加していたところ、ユーザー名が間違って記述されていることに...

CSS3は、大きな円のドット分布と回転効果を実現するためにtransform-originを使用します。

まず、transform-origin 属性を使用する必要があります。transform 属性は必ず...

mysql データ型変換の実装

1. 問題下図のような表があり、結果値がreference_high値より大きいデータを見つける必要...

Vueのドラッグ可能なコンポーネントであるVue Smooth DnDの使用方法の詳細な説明

目次紹介とデモAPI: コンテナ財産ライフサイクルコールバックイベントAPI: ドラッグ可能実際の戦...

JavaScript で矢印関数を使用できないシナリオはどれですか

目次1. オブジェクトメソッドを定義する2. プロトタイプメソッドを定義する3. イベントコールバッ...

Linux の MySQL でリモート接続を承認する方法

注意: 他のマシン (IP) は、承認なしではクライアント経由で MySQL データベースに接続でき...

Mysqlの同時パラメータ調整の詳細な説明

目次クエリキャッシュの最適化概要クエリプロセスクエリキャッシュ構成クエリキャッシュの無効化メモリ管理...

MySQL ジョイントテーブル更新デー​​タの詳細な例

1.MySQL UPDATE JOIN構文MySQL では、UPDATE ステートメントでJOIN句...

Linux システム AutoFs 自動マウント サービスのインストールと構成

目次序文1. サービスプログラムをインストールする2. メイン設定ファイルを書く3. サブ構成ファイ...

Nginx SSL証明書設定エラーの解決策

1. はじめにWeb プロジェクトを Linux サーバーで公開する場合、SSL 証明書を構成する必...

MySQLとOracleの違いのまとめ(機能性能の比較、選択、使用時のSQLなど)

1. 同時実行性同時実行性は OLTP データベースの最も重要な機能ですが、同時実行性にはリソース...