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の矢印関数におけるこのポイントの詳細な説明

推薦する

MySQL SELECT実行順序の簡単な理解

SELECT ステートメントの完全な構文は次のとおりです。 (7)選択 (8) DISTINCT ...

MySQL にテーブルが存在するかどうかを確認し、それを一括で削除する方法

1. インターネットで長時間検索しましたが、判定表が存在するかどうかがわからなかったので、漠然と削除...

MySQL ストアド プロシージャで月ごとにテーブルを作成する方法

詳細には立ち入らずに、コードに直接進みましょう。一緒にコミュニケーションを取り、学びましょう。月ごと...

ノードでシェルスクリプトを使用する方法

背景開発中、特定の状況でビジネス ロジックをバッチ処理するためのスクリプトが必要になる場合があります...

MySQL InnoDB トランザクション ロック ソースコード分析

目次1. ロックとラッチ2. 繰り返し読み取り3. インサートロックプロセス3.1 ロックモード3....

スライダー効果を実装するミニプログラム

この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...

Vuex はシンプルなショッピングカート機能を実装します

この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...

Linux ファイルシステムの説明: ext4 以降

今日は、ext3 や他の以前のファイル システムとの違いを含め、ext4 の歴史について説明します。...

elementui での el-cascader カスケードセレクタの実践

目次1. 効果2. メインコード1. 効果機能: インターフェイスから取得したデータを使用してオプシ...

よく使われる3つのMySQLデータ型

MySQL のデータ フィールドのタイプを定義することは、データベースを最適化するために非常に重要で...

Vueはユーザーログイン切り替えを実装します

この記事では、ユーザーのログイン切り替えを実現するためのVueの具体的なコードを例として紹介します。...

MySQLのUPDATE文の落とし穴を記録する

背景最近、オンライン操作中に DML ステートメントを実行しました。これは絶対確実だと思っていました...

スーパーバイザーウォッチドッグの使い方を3分で学ぶ

ソフトウェアとハ​​ードウェア環境centos7.6.1810 64ビット cat /etc/red...

Ubuntu 18.04 向け VMware Tools のインストールと構成のチュートリアル

この記事では、Ubuntu 18.04でのVMware Toolsのインストールと設定について記録し...

MySQL 5.7 生成列の使用例の分析

この記事では、例を使用して、MySQL 5.7 で生成された列の使用方法を説明します。ご参考までに、...