すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:Navicat Premium

最終更新日:Jun 23, 2026

このドキュメントでは、Navicat Premium 12.1.27 と AnalyticDB for MySQL との互換性テストについて詳しく説明します。接続性、データベースのリスト表示、テーブルの作成などの主要な操作が対象です。

テスト環境

Java MySQL Navicat Premium
  • java version "1.8.0_161"
  • Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
  • Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
mysql Ver5.6.46 for osx10.13 on x86_64 (Homebrew) Version 12.1.27

テスト範囲

  • 接続性:Navicat で MySQL 接続を編集します。接続名を ADB3.0、ホストを 127.0.0.1、ポートを 3303 に設定します。ユーザー名とパスワードを入力し、[パスワードを保存] チェックボックスをオンにしてから、[接続テスト] をクリックします。「接続に成功しました」というメッセージが表示されれば、接続が有効であることを確認できます。
  • データベースのリスト表示:テストデータベースは test4dmp (ADB3.0 接続) です。これには、binary_testcoursedimension_test_datedimension_test_date_1dimension_test_iddimension_test_id_1dimension_test_intdimension_test_int_1dimension_test_timestampdimension_test_timestamp_1electivegradekeyword_testlarge_decimal_teststudenttesttest_datatype_list のテーブルが含まれています。すべてのテーブルは InnoDB ストレージエンジンと utf8_bin 照合順序を使用しています。
  • テーブルの作成:
    DROP TABLE IF EXISTS `school`;
    CREATE TABLE `school` (
        `id` bigint NOT NULL,
        `name` varchar,
        `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
        `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
        key status_idx(`name`),
        primary key (id)
    ) DISTRIBUTE BY HASH(`id`);
  • 全テーブルのリスト表示:ADB3.0 の test4dmp データベースで show tables; を実行します。このコマンドは、binary_test、course、dimension_test_date、dimension_test_id、dimension_test_int、dimension_test_timestamp、elective、grade、keyword_test、large_decimal_test、school、student、test、test_datatype_list を含む 18 個のテーブルを返します。
  • テーブルスキーマの表示:show create table school; を実行して、school テーブルの DDL 文を表示します。school テーブルには、id (bigint、プライマリキー、NOT NULL)、name (varchar)、create_time (timestamp、NOT NULL)、update_time (timestamp、NOT NULL) の 4 つのカラムがあります。
  • テーブルへのデータ書き込み:SQL ステートメント insert into school (id, name) value (1,'a'); を実行します。ステートメントは正常に実行され、Affected rows: 1 が返されます。
  • ビューの作成:SQL エディターで、ステートメント CREATE VIEW <code data-tag="code" id="code_a5c4a6e431b8">school_view as select * from school; を実行します。ステートメントは OK を返し、ビューが正常に作成されたことを示します。
  • ビュー構造の表示:SQL エディターで SHOW CREATE VIEW school_view; を実行します。出力には、ビューの定義 CREATE VIEW <code data-tag="code" id="code_759b18eb38b3">test4dmp. AS SELECT * と、character_set_client (utf8) および collation_connection (utf8_general_ci) の設定が表示されます。
  • ビューのクエリ:SQL エディターで select * from school_view; を実行します。クエリは、ID=1、NAME=a、CREATE_TIME=2019-11-19 16:20:02.373、UPDATE_TIME=2019-11-19 16:20:02.373 の値を持つ 1 行を返します。