Navicatを使ってMySQLを操作する方法

Navicatを使ってMySQLを操作する方法

序文:

MySQL を日常的に使用する際には、MySQL に接続するためにビジュアル ツールがよく使用されますが、その中で最もよく使用されるのは Navicat です。時々、Navicat のインストール方法や使用方法などの質問をする学生に出会うことがあります。この記事では、著者が個人的な経験に基づいて、Navicat を使用して MySQL を操作する方法についての簡単なチュートリアルを紹介します。

1. Navicatの紹介

Navicat は、技術者に深く愛されている、成熟した信頼性の高いデータベース管理ツールです。直感的なグラフィカル ユーザー インターフェイスを備えており、安全かつ簡単な方法で情報を作成、整理、アクセス、共有できます。

Navicat は、ローカルまたはリモートの MySQL、SQL Server、SQLite、Oracle、PostgreSQL データベースの管理と開発に使用できます。 Windows、macOS、Linux の 3 つのオペレーティング システムで実行でき、データ転送、データ同期、構造同期、インポート、エクスポート、バックアップ、復元、レポート作成ツール、データ管理を支援するプランなどの機能を提供できます。

市場には Navicat の多くのバージョンが存在しますが、大まかに分けると、複数のデータ ソースに接続できる Navicat Premium と、単一のデータ ソース用の Navicat for MySQL に分けられます。ただし、異なるバージョン間の違いはそれほど大きくありません。

2. シンプルなチュートリアルの共有

まず最初に指摘しておきたいのは、Navicat の正規版は有料ソフトウェアであり、インストールやクラッキングの方法についてはここでは説明しないということです。

接続管理

[新しい接続] を選択し、IP、ポート、アカウント、パスワードを入力して新しいデータベース接続を作成します。別のアカウントでログインする場合は、「リンクをコピー」をクリックすると、IP ポートが自動的に入力されます。アカウントとパスワードを変更するだけです。接続管理を始めるのは非常に簡単です。

ライブラリテーブル操作

対応するデータベース テーブルを選択し、右クリックして対応する操作を選択します。これは SQL の記述に似ています。ただし、間違いをしないように注意してください。特に、削除をクリックするときは注意深く確認してください。テーブルをクリアすることは削除を意味し、テーブルを切り捨てることは切り捨てを意味します。

クエリウィンドウ

クエリ ウィンドウはよく使用されます。対応するライブラリを選択し、[新しいクエリ] をクリックしてクエリ ウィンドウを開きます。クエリ ウィンドウでは、カスタム SQL ステートメントを実行できますが、1 つのクエリ ウィンドウに複数の SQL ステートメントを入力しないように注意してください。SQL ステートメントを選択してから [実行] をクリックするのが最適です。

SQL が長い場合は、「SQL を整形」をクリックして読みやすくすることができます。「説明」ボタンをクリックすると、SQL の実行プランも表示できます。

テーブルデータをフィルタリングする

テーブルを開いてテーブル内に大量のデータがあることがわかった場合は、「フィルター」をクリックし、適切な条件を選択して必要なデータをフィルター処理できます。面倒で SQL を書きたくない場合は、この機能を試すことができます。

SQL ファイルを実行してダンプする

対応するライブラリを選択し、「SQL ファイルの実行」をクリックして、実行するローカル ファイルを選択します。ライブラリまたはテーブルを選択し、「SQL ファイルのダンプ」をクリックして、対応するライブラリまたはテーブルをバックアップします。構造のみをバックアップするように選択することもできます。操作する前にデータベースをバックアップすることをお勧めします。

インポートおよびエクスポートウィザード

テーブルにインポートする Excel データがある場合、またはテーブルから Excel 形式にデータをエクスポートする場合は、テーブルを選択し、インポート ウィザードまたはエクスポート ウィザードを選択して、プロンプトに従って手順を追って完了します。ただし、これは通常、少量のデータに適しています。

ページ設定を表示

上の表示バーをクリックすると、ページの表示方法を選択できます。各テーブルの関連情報を明確に確認できるように、詳細情報を選択することをお勧めします。テーブルの作成ステートメントは、右側のサイドバーで確認できます。

ツールターゲットバー

より実用的なツールを見つけるには、上のツールバーをクリックしてください。データ転送、データ同期、構造同期により、低コストで迅速かつ簡単にデータを移行できます。また、さまざまなデータベース管理システム間でデータを転送します。

要約:

Navicat には、アカウントや権限の管理、データベース モデルの設計など、他にも多くの機能があります。上記は私がよく使用する機能の一部です。ツールは効率を向上させるためだけのものですが、その前提として、使用するデータベースとツールに精通していることが求められます。馴染みのない関数を使用するとデータベースが破損する可能性があるため、注意してください。コマンドラインと視覚化ツールを組み合わせるのも良い選択です。

以上が、Navicat を使って MySQL を操作する方法の詳細です。Navicat を使って MySQL を操作する方法の詳細については、123WORDPRESS.COM の他の関連記事にも注目してください。

以下もご興味があるかもしれません:
  • mysql5.7のインストールとNavicateの長期無料利用の実施手順
  • MySQLとNavicatプレミアムのインストールと設定の詳細な手順
  • MySQL グラフィカル管理ツール Navicat のインストール手順

<<:  デザインのヒント: きっと気に入っていただけると思います

>>:  JSの矢印関数におけるこのポイントの詳細な説明

推薦する

LinuxソースコードからTIME_WAITの期間を分析する

目次1. はじめに2. まずLinux環境を紹介しましょう3. TIME_WAIT状態遷移図4. 継...

MySQLのインストール時に発生する可能性のある問題

質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...

mysql5.7.17 zip の解凍とインストールの詳細な手順

1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...

Vue シングルページ アプリケーションで Markdown レンダリングを実装する

以前、Markdown をレンダリングするときに、mavonEditor のプレビュー モードを使用...

IDEA で Docker プロジェクトをデプロイする手順

現在、ほとんどのプロジェクトが Docker 上にデプロイされ始めていますが、デプロイのプロセスはま...

InnoDB がトランザクション分離レベルを巧みに実装する方法

序文前回の記事「MySQL ロック メカニズムの詳細説明」では、InnoDB のロック メカニズムに...

MySQLのインデックス設計の原則と一般的なインデックスの違いについて簡単に説明します。

インデックス定義: ディスク上に保存される個別のデータベース構造であり、データ テーブル内のすべての...

Dockerカスタムネットワークコンテナ相互接続

目次序文-リンクカスタムネットワーク質問する序文前回は、 -Linkパラメータを使用してコンテナ間の...

この記事では、MySQLのマスタースレーブ同期の原理を説明します。

目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...

HTML+CSSを使用してTG-visionホームページを作成する方法

今回はHTML+CSSレイアウトを使用して、TG-vision Shuanghui Mediaのホー...

MySQL の制限パフォーマンス分析と最適化

1. 結論構文: 制限オフセット、行結論: 同じ行条件では、オフセット値が大きいほど、limitステ...

JavaScript es6 の新しい配列メソッドの詳細な説明

目次1. 各() 2. arr.filter() 3. arr.every() 4. arr.map...

MySQLの整数データ型tinyintの詳細な説明

目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...

Linuxでのソフトウェア(ライブラリ)の更新コマンドの詳しい説明

Ubuntu サーバーにパッケージをインストールする場合、sudo apt-get install ...

IDEA は MySQL への接続時にエラーを報告します。サーバーが無効なタイムゾーンを返します。タブに移動して serverTimezone プロパティを設定してください。

これからの道は常に困難で、棘だらけです。歯を食いしばって、乗り越えられると信じてください。さあ、さあ...