全部产品
Search
文档中心

云原生数据仓库AnalyticDB:Navicat Premium

更新时间:Jun 04, 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。