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 の典型的な問題について簡単に説明します
比較演算子でNULLを使用する mysql> 1>NULLを選択します。 +------...
WeChatコンポーネントの形式で提供されます。コンポーネント内部ではasync/awaitが使用さ...
エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...
1. CSSをアルファベット順に並べるアルファベット順ではありません:コードをコピーコードは次のとお...
Node.js環境でテストが通っています。他の言語でも同様です。環境変数を取得する方法を使うだけです...
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
序文Index Condition Pushdown (ICP) は、MySQL 5.6 の新機能で...
この記事では、例を使用して MySQL コマンドライン スクリプトの実行について説明します。ご参考ま...
プロジェクトでよくある状況として、案件リストなどのリストが存在することがあります。リスト内の項目をク...
ロゴの最適化: 1.ロゴ画像はできるだけ小さくしてください。 2. 一般的には背景として配置されます...
目次1. 公式ドキュメント2. Vue CLIプロジェクトを作成する1. Vue CLIをインストー...
<br />元のアドレス: http://andymao.com/andy/post/8...
ユーザーがログアウトした後、ブラウザの戻るボタンがクリックされると、Web アプリケーションは保護さ...
コードをコピーコードは次のとおりです。 <スタイル> .fileInputContain...
MySQLでは判定記号がよく使われますが、等しくない記号はもっと一般的に使われます。次の3つの等しく...