MySQL データをエクスポートする目的は、データベースのバックアップ、テーブル構造のエクスポート、テーブル データのエクスポート、データ分析など、多数あります。 パート1 出力ファイルに選択 まず、小規模データベースの分析で最も一般的に使用されるデータ収集方法である、最も短くて強力な select into outfile から始めましょう。具体的な構文は次のとおりです。 [Select ステートメント] は、列、条件、グループ、順序、制限などを指定できる古典的なクエリ SQL です。 [エクスポートファイル名]は対象ファイルのフルパスです。 MySQLアカウントの権限の問題のため、通常はファイルを/tmp/mysql/user/201810.csvなどの一時ディレクトリにエクスポートします。 【エクスポートパラメータ】
例えば: プラットフォームユーザーから * を選択して、出力ファイル '/tmp/mysql/user/201810.csv' に入力します。 フィールドは ',' で終了します '"' で囲まれている '\r' で始まる行 '\n' で終了します。 エクスポートされたデータに中国語の文字が含まれている場合、csv ファイルを開いたときに文字化けした文字が表示されることがあります。文字化けした文字を処理するには、まずデータベースが中国語をサポートしていることを確認します(通常はUTF8エンコードを設定します) vim /etc/my.cnf に次のオプションを追加します。 [クライアント] デフォルトの文字セット=utf8 [mysqld] 文字セットサーバー=utf8 [mysql] デフォルトの文字セット=utf8 データベースがすでに utf8 である場合でも、エクスポートされたファイルにローカルにダウンロードすると文字化けした文字が含まれる場合があります。サーバー上の less および tail に表示される結果は正常ですか? パート2 mysqldump エクスポートデータ 開発者や運用保守担当者にとっては、mysqldump の方が多くのことができるため、より頻繁に使用されます。 mysqldump は、主に SQL 形式で結果をエクスポートし、データの変更プロセスを記録しないため、論理的なバックアップ ツールです。物理バックアップに関しては、「MySQL Technology Insider」という書籍に詳しい説明がありますので、そちらを参照してください。 mysqldumpの構文は非常に単純です。 mysqldump [オプション]> dump.sql ただし、オプションには多くの省略可能なパラメータがあります。マニュアルでは、リンク オプション、ファイル オプション、データ定義 DDL オプション、デバッグ オプション、国際化オプション、クラスター レプリケーション オプション、フォーマット オプション、パフォーマンス オプション、トランザクション オプションなど、いくつかのカテゴリに分類されています。興味のある学生は、MYSQL 公式マニュアルの定義を参照できます。ここでは、いくつかの一般的なアプリケーション シナリオのみを紹介します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Angular の 12 の典型的な問題について簡単に説明します
<body style="scroll:no"> <テーブルの...
必要: docker を使用して nginx + tomcat デュアル プロセスを起動します。実際...
目次予防必要条件AWSアカウントを申請する仮想マシンの申請と有効化仮想マシンを申請するセキュリティグ...
この記事では、アコーディオンを実装するためのjQueryの具体的なコードを参考までに紹介します。具体...
目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...
1. はじめにEXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情...
絶対 URL は、インターネット上の特定のファイルに必要なすべてのコンテンツを表すために使用されます...
Nginx によるソケット ポート転送の一般的なシナリオ: オンライン学習アプリケーションでは、通常...
GitHub アドレス: https://github.com/dmhsq/dmhsq-mysql-...
今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...
目次序文基本的な紹介コードの実装基本構造アップロード分析Excel にエクスポート基本構造Excel...
目次1. nginxプロセスロックの役割2. エントリーレベルのロックの使用3. nginxプロセス...
CSS でテキストアイコンを実装する方法 /*アイコンスタイル*/ .nav-icon-norma...
<a> タグは主に、ハイパーリンクまたはアンカー リンクとも呼ばれるリンクとブックマーク...
はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...