Tous les produits
Search
Centre de documentation

AnalyticDB:Navicat Premium

Dernière mise à jour :Aug 10, 2026

Cette rubrique présente les tests de compatibilité entre Navicat Premium 12.1.27 et AnalyticDB for MySQL. Elle couvre les opérations essentielles, notamment la connexion, la liste des bases de données et la création de tables.

Environnement de test

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

Périmètre du test

  • Connectivité : dans Navicat, modifiez une connexion MySQL. Définissez le nom de la connexion sur ADB3.0, l'hôte sur 127.0.0.1 et le port sur 3303. Saisissez votre nom d'utilisateur et votre mot de passe, cochez la case Save password, puis cliquez sur Test Connection. Le message Connection Successful confirme la validité de la connexion.

  • Liste des bases de données : la base de données de test est test4dmp (connexion ADB3.0). Elle contient les tables suivantes : binary_test, course, dimension_test_date, dimension_test_date_1, dimension_test_id, dimension_test_id_1, dimension_test_int, dimension_test_int_1, dimension_test_timestamp, dimension_test_timestamp_1, elective, grade, keyword_test, large_decimal_test, student, test et test_datatype_list. Toutes les tables utilisent le moteur de stockage InnoDB et l'interclassement utf8_bin.

  • Création de table :

    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`);
  • Liste de toutes les tables : dans la base de données test4dmp sur ADB3.0, exécutez show tables;. La commande renvoie 18 tables, notamment 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 et test_datatype_list.

  • Affichage du schéma de table : exécutez show create table school; pour afficher l'instruction DDL de la table school. La table school comporte quatre colonnes : id (bigint, clé primaire, NOT NULL), name (varchar), create_time (timestamp, NOT NULL) et update_time (timestamp, NOT NULL).

  • Écriture de données dans une table : exécutez l'instruction SQL insert into school (id, name) value (1,'a');. L'exécution réussit et renvoie Affected rows: 1.

  • Création d'une vue : dans l'éditeur SQL, exécutez l'instruction CREATE VIEW school_view as select * from school;. L'instruction renvoie OK, ce qui indique que la vue a été créée avec succès.

  • Affichage de la structure de la vue : dans l'éditeur SQL, exécutez SHOW CREATE VIEW school_view;. La sortie affiche la définition de la vue, CREATE VIEW test4dmp.school_view AS SELECT *, ainsi que les paramètres character_set_client (utf8) et collation_connection (utf8_general_ci).

  • Interrogation d'une vue : dans l'éditeur SQL, exécutez select * from school_view;. La requête renvoie une ligne avec les valeurs suivantes : ID=1, NAME=a, CREATE_TIME=2019-11-19 16:20:02.373, UPDATE_TIME=2019-11-19 16:20:02.373.