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 デュアル システムをインストールする (インストール ガイド)

推薦する

Vue+Springbootでインターフェースシグネチャを実装するためのサンプルコード

1. 実装のアイデアインターフェース署名の目的は、リクエストパラメータが改ざんされていないか、リクエ...

Vue での this.$set の動的データバインディングのケーススタディ

インターネット上の this.$set の説明はわかりにくいと感じます。単一データ、オブジェクト、配...

TypeScript をインストール、使用、自動コンパイルする方法に関するチュートリアル

1. TypeScriptの紹介前回の記事ではTypeScriptのインストール、使い方、自動コンパ...

jsonファイルの書き方の詳細説明

目次JSONとはなぜこの技術なのでしょうか? JSONの使い方- データ形式- メモ- JSには2つ...

Windows 10 の Docker で countly-server を展開して実行するプロセス

私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...

MySQLで重複データを削除する詳細な例

MySQLで重複データを削除する詳細な例重複レコードには 2 つの意味があります。1 つは完全に重複...

Vue.jsはタイムライン機能を実装します

この記事では、タイムライン機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...

JSX を使用してカルーセル コンポーネントを実装する方法 (フロントエンドのコンポーネント化)

JSX を使用してコンポーネント システムを構築する前に、例を使用してコンポーネントの実装原理とロ...

Windows での Nginx のインストールと環境設定 (nginx をサービスとして実行)

最初で最も重要なステップは、Windows 環境に Ngnix サービスをインストールする方法です。...

Vue のルータールーティングの 2 つのモード (ハッシュと履歴) の詳細な説明

ハッシュモード(デフォルト)動作原理:ウェブページのハッシュ値の変化を監視する—> onhas...

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

DockerコンテナのライフサイクルアーキテクチャとVMとの違いについて詳しく説明します。

コンテナのライフサイクルコンテナランタイムのライフサイクルコンテナは、分離特性を持つプロセスのセット...

あまり多くのコードを書かずに、ハイパーリンクを使ってシンプルで美しいカスタムチェックボックスを実装できます。

今日ふと、HTML でチェックボックスのスタイルを変更できる範囲が限られていることと、チェックボック...

Windows で Nginx を使用して https サーバーとリバース プロキシを構成する際の問題

リクエストロジックフロントエンド --> https経由でnginxをリクエストnginx -...

Reactホームページの読み込みが遅い問題のパフォーマンス最適化事例の詳細な説明

しばらくReactを勉強した後、実践してみたいと思います。そこで、個人のブログのウェブサイトを再構築...