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

推薦する

jsネイティブカルーセルプラグインの制作

この記事では、jsネイティブカルーセルプラグインの具体的なコードを参考までに共有します。具体的な内容...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを忘れた場合の解決策: [root@localhost ~]# mysql -...

Windows環境でのMySQL 8.0.13無料インストールバージョンの設定チュートリアル

目次圧縮ファイルをダウンロードするアドレス: https://dev.mysql.com/downl...

MySQL マスタースレーブレプリケーションの読み書き分離構造の詳細な説明

MySQL マスタースレーブ設定MySQL のマスター/スレーブ レプリケーションと読み取り/書き込...

nuxt.js 複数の環境変数の設定

目次1. はじめに2. シナリオ3. 環境を整える3.1 環境変数の挿入4. 最後に1. はじめに一...

Linuxはnode.jsを完全に削除し、yumコマンドで再インストールします。

最初のステップ組み込みのパッケージ管理機能で一度削除する yum 削除 nodejs npm -y ...

MySQLで適切なインデックスを選択する方法

まずは栗を見てみましょう EXPLAIN select * from employees where...

MySQLの共通関数の概要

序文: MySQL データベースは、よく使用される集計関数、日付および文字列処理関数など、幅広い関数...

MySQL 8.0 アトミック DDL 構文の詳細な説明

目次01 アトミックDDLの紹介02 一部のDDL操作の実行動作の変更03 DDL 操作のログを表示...

MySQL数千万の大規模データに対する30のSQLクエリ最適化テクニックの詳細な説明

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

MySQLの暗黙的な変換問題の解決

1. 問題の説明 root@mysqldb 22:12: [xucl]> テーブル t1\G ...

nginx を介して方向プロキシを実装するプロセスの図

この記事は主に、nginx を介して方向プロキシを実装するプロセスを紹介します。この記事のサンプル ...

sshとは何ですか?使い方は?どのような誤解があるのでしょうか?

目次序文SSHとは何かssh は何に使用されますか? sshの使い方ssh 再修正要約する序文ssh...

JavaScript 組み込みの日付と時刻の書式設定のサンプル コード

1. 基礎知識(日付オブジェクトのメソッド) 😜 getFullYear() は年を表す4桁の数字を...