Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム サーバー、または個人用ソフトウェアに使用すると非常に便利です。個人的な補助ソフトウェアを作成する場合、MySQL データベースを選択するのが賢明です。優れたツールがあれば、半分の労力で 2 倍の結果を得ることができます。MySql IDE には、Navicat for MySql をお勧めします。ここでは、Navicat for MySql を使用してデータをエクスポートおよびインポートする方法を紹介します。

データベースをエクスポートします。

Navicat を開き、エクスポートするデータ上でマウスを右クリックし、ポップアップ表示されるショートカット メニューで「SQL ファイルのダンプ」をクリックし、再度ポップアップ表示されるサブメニュー項目の最初の「データと構造」を選択します。

次に、保存場所を選択するための保存ボックスがポップアップ表示されます。場所を選択したら、[OK] をクリックします。

データベースをインポートします。

Navicat for MySQL を開き、右クリックして「新しいデータベース」を選択します。名前は、インポートするデータの名前と同じである必要があります。

[OK] をクリックすると、先ほど作成したデータが左側に表示されます。右クリックして [SQL ファイルの実行] を選択すると、ボックスがポップアップ表示されます。[...] をクリックして、ファイルが保存されているパスを選択します。

[開始] をクリックすると、ファイルが正常にインポートされます。

厳密に言えば、Navicat for MySQL がエクスポートするのはデータベースではなく、データベース内のすべてのテーブルのデータと構造です。したがって、対応するデータベースを作成せずにデータをランダムにインポートすると、このデータベースにはインポートされたばかりのテーブルがさらにいくつか含まれることになります。

PS: MySQL データベースのインポートとエクスポート方法の概要

一般的な形式: mysqldump -h IP -u ユーザー名 -p データベース名 > エクスポートされたファイル名

(1) -p の後にパスワードを追加することはできません。1 のように単独で入力することしかできません。 (2) mysqldump は cmd 配下のコマンドです。mysql 配下で使用することはできません。つまり、mysql に入ることはできません (つまり、dpname を使用します。これを行うには、mysql を終了する必要があります)。

1: データベースのエクスポート(バックアップ)

0: (データベースのバックアップとは、-d を追加せずにすべてのテーブルとデータをエクスポートすることを意味します)

mysqldump -h localhost -u root -p テスト > G:\arcgisworkspace\zypdoc\test.sql
mysqldump -h 10.180.6.183 -u ルート -p dmsdev > D:\imssdb\20170930\dmsdev20170930.sql
mysqldump -h 10.180.6.183 -u ルート -p newfwk > D:\imssdb\20170930\newfwk20170930.sql
mysqldump -h 10.180.6.183 -u ルート -p dcsdev > D:\imssdb\20170930\dcsdev20170930.sql

2: データベースのインポート(復元)

0: データベースをインポートします (最初にデータを作成してからインポートします) C:\Program Files\MySQL\MySQL Server 5.5\bin>

mysql -h localhost -u root -p (mysqlを入力)

データベース abc を作成します。(データベースを作成します)

show databases; (既存のすべてのデータベースと、作成したばかりのデータベース abc が表示されます)

abc を使用します (abc データベースを入力します)

テーブルを表示; (abc データベースの下にあるすべてのテーブルを表示、空)

ソース G:\arcgisworkspace\zypdoc\test.sql (データベース テーブルのインポート)

テーブルを表示します。(abc データベースの下にあるすべてのテーブルを表示すると、テーブルが表示されます)

汚染の説明(表構造設計を参照)

汚染から*を選択します。

exit (または ctrl + c) でmysqlを終了します

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL コマンドラインのエクスポートとデータベースインスタンスのインポートの詳細な説明
  • Wampserver で MySQL データベースをインポートする手順
  • MySQL コマンドラインによるデータベースのエクスポートとインポート
  • php.ini を変更して、Mysql インポート データベース ファイルの変更方法の最大制限を実装します。
  • Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策
  • mysql サービスが起動できず、エラー 1067 が報告される解決策 (mysql 起動エラー 1067)
  • MySQLを5.7にアップグレードすると、WordPressはデータをインポートするときにエラー1067を報告します

<<:  JSを使用して簡単な計算機を実装する

>>:  Win10 に Linux ubuntu-18.04 デュアル システムをインストールする (インストール ガイド)

推薦する

INS と DEL を使用してドキュメントの変更をマークする方法の詳細な説明

ins と del は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、...

MySqlエスケープの詳細な使用例

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Dockerでイメージ情報を表示する方法

この記事では、Dockerでイメージ情報を表示する方法を学ぶ必要があります。 1. imagesコマ...

SpringBoot でマイクロサービスを構築するために Docker を使用した実際の記録を分析する

それは何ですか? Spring Boot は、Spring オープンソース組織のサブプロジェクトであ...

CSSはフロントエンドの画像変形の問題を完璧に解決します

Toutiao IT School で、CSS がフロントエンドの画像変形の問題を完璧に解決するとい...

実用的なウェブオンラインツール12選

1.ファビコン.cc ico アイコンの Web サイトをオンラインで作成するには、画像をアップロー...

Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL 環境構築チュートリアル

準備1. 環境の説明:オペレーティング システム: Windows Server 2019 PHP ...

Navicat PremiumはMySQLデータベースを操作します(SQL文を実行します)

1. Navicatの紹介1. Navicat とは何ですか? Navicat は強力な MySQ...

MySQL 整合性制約の例の詳細な説明

この記事では、MySQL の整合性制約について説明します。ご参考までに、詳細は以下の通りです。メイン...

現在のMySQL接続数を表示する方法の詳細な説明

1. 現在のすべての接続の詳細情報を表示します。 ./mysqladmin -uadmin -p -...

中国語と英語のフォント名の比較表(FounderとArphicを含む)

CSS ファイルでは、フォント名が文字化けしていることがよくあります。これは、作成者が中国語フォン...

MySQLクエリキャッシュの簡単な使い方の詳細な説明

目次1. クエリキャッシュの実装プロセス2. クエリキャッシュを構成する3. クエリキャッシュを有効...

MySQL インデックスの詳細な説明

目次1. インデックスの基本1.1 はじめに1.2 インデックスの仕組み1.3 インデックスの種類1...

Vue ブラウザログアウトの実装例

目次1. beforeunload イベント2. アンロードイベント3. ソースコードプロジェクトの...