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

推薦する

HTML 基本要約推奨事項 (テキスト形式)

HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...

Centos7 で MySQL マスター スレーブ サーバーを構築する方法 (グラフィック チュートリアル)

この記事では主に CentOS 上で MySQL マスタースレーブサーバーを構築する方法を紹介します...

CentOS 8 Zabbix 4.4 インストール ガイド

Zabbix サーバー環境プラットフォームZABBIX バージョン 4.4セントOS8 MySQL ...

Vue+SpringBoot で Alipay サンドボックス決済を実装するためのサンプルコード

まず、Alipay サンドボックスから一連のものをダウンロードします。多くのブログで取り上げられてお...

MySQL8インストーラーバージョングラフィックチュートリアル

インストール必要な書類は下部に記載されていますステップ1 mysql-installer-web-c...

MySQL 8.0 アップグレード体験

目次序文1. まず、既存のバージョンの MySQL を完全にアンインストールします。 2. deb ...

Linux 論理ボリューム管理 (LVM) の使用法の概要

ディスク領域の管理は、システム管理者にとって重要な日常的なタスクです。ディスク領域が使い果たされると...

html+vue+element-ui のスムーズさを 1 分で体験

テクノロジーファンHTMLウェブページ、知っておくべきYouyou が開発した vue フロントエン...

HTML をホームページとして設定し、お気に入りに追加_Powernode Java Academy

IE ブラウザで「ホームページとして設定」および「お気に入りに追加」機能を実装する方法解決:指定さ...

UbuntuでMySQLデータベースファイルディレクトリを変更する方法

序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

デザイナーはコーディングを学ぶ必要がありますか?

多くの場合、 Web デザインが完成した後でデザイナーの無知が露呈し、批判されることがあります。彼ら...

userdel コマンドを使用して Linux ユーザーを削除する方法の詳細なチュートリアル

セルデルとは何かuserdel は、ユーザーを削除するための低レベルのツールです。 Debian で...

Tomcat をアンインストールして再インストールする方法 (画像とテキスト付き)

tomcat9をアンインストールする1. Tomcatのインストールはディレクトリに解凍するだけで...

この記事は、Dockerにおけるcgroupの具体的な使用法を徹底的に理解するのに役立ちます。

目次cgroupとはcgroupの構成cgroupが提供する機能cgroup 内の CPU を制限す...