全部產品
Search
文件中心

AnalyticDB:Navicat Premium

更新時間:Jun 05, 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) 版本為Navicat Premium 12.1.27

測試範圍

  • 連通性在 Navicat 中編輯 MySQL 串連,串連名稱為 ADB3.0,主機地址為 127.0.0.1,連接埠為 3303,填寫使用者名稱和密碼後勾選 Save password,單擊 Test Connection 驗證連通性。使用 Navicat 串連資料庫,配置 Host 為 127.0.0.1、Port 為 3303,單擊 Test Connection 驗證連通性,彈出 Connection Successful 提示表示串連配置正確。
  • 列舉資料庫測試資料庫為 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;,返回 20 張表,包括 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 等。
  • 查看錶結構執行 show create table school; 命令,查看 school 表的建表語句。school 表包含四個欄位:id(bigint,主鍵,非空)、name(varchar)、create_time(timestamp,非空)、update_time(timestamp,非空)。
  • 向表中寫入資料執行 SQL 陳述式 insert into school (id, name) value (1,'a');,執行成功,返回 Affected rows: 1
  • 建立視圖在 DMS 的 SQL 編輯器中執行 CREATE VIEW school_view as select * from school; 語句,返回 OK,視圖建立成功。
  • 查看視圖結構在 SQL 編輯區執行 SHOW CREATE VIEW school_view;,返回結果顯示視圖定義為 CREATE VIEW test4dmp.school_view 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。