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 の典型的な問題について簡単に説明します
目次1. 存在する1.1 説明1.2 例1.3 交差/2017-07-21 2. 除く2.1 説明2...
MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...
目次JavaScript イベント:よく使用されるイベント:イベントアクション要約するJavaScr...
Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...
目次データ列を分離するプレフィックスインデックスとインデックスの選択性データ列を分離するMySQL ...
序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
最近、ウェブサイトを開発する際にトップに戻るボタンを作成する必要がありますが、私は主にバックエンドの...
目次最初のステップ: 2 番目のステップは、request.js で関連する構成を行うことです。re...
この記事の例では、マウス切り替え画像を実現するためのjsの具体的なコードを参考までに共有しています。...
この記事では、カスタムポップアップボックスを実装するためのJavaScriptシングルトンモードの具...
目次1. 実行コンテキストとは何か2. 実行コンテキスト スタックとは何ですか? 3. 実行コンテキ...
Dockerはプライベートレジストリ内のイメージを照会または取得するために、 docker 検索 1...
replace ステートメントは、一般的に insert ステートメントに似ています。ただし、テーブ...
この記事では、thinkphp5.1 + Vue+axiosを使用してファイルをアップロードする方法...