Tous les produits
Search
Centre de documentation

AnalyticDB:DataGrip

Dernière mise à jour :Aug 10, 2026

DataGrip est compatible avec AnalyticDB for MySQL. Cette rubrique présente l'environnement de test utilisé pour la vérification ainsi que les opérations sur les bases de données confirmées comme fonctionnelles avec DataGrip.

Environnement de test

Composant Version
Pilote JDBC MySQL mysql-connector-java-8.0.15
DataGrip Télécharger DataGrip

Opérations vérifiées

Les opérations suivantes ont été testées et leur bon fonctionnement avec AnalyticDB for MySQL dans DataGrip a été confirmé.

Tester la connectivité

Configurez la source de données AnalyticDB for MySQL dans DataGrip à l'aide des paramètres suivants :

  • Type de connexion : default

  • Pilote : MySQL

  • Hôte : endpoint de l'instance AnalyticDB for MySQL

  • Port : 3306

  • Authentification : User & Password

  • Utilisateur : test

  • Base de données : adb_demo

Cliquez sur Test Connection — un statut « Succeeded » vert confirme la connexion.

Lister les bases de données

Exécutez show databases; dans la console SQL. Le résultat renvoie les bases de données suivantes : MYSQL, ADB_External_TPCH_10GB, adb_demo, INFORMATION_SCHEMA.

Pour afficher tous les schémas, sélectionnez Properties dans la configuration de la connexion.

Créer une table

Exécutez l'instruction CREATE TABLE suivante dans l'éditeur SQL. La table test3 comprend quatre colonnes : id int, name string, age int et dt string, avec id comme clé primaire et DISTRIBUTED BY HASH(id) comme politique de distribution. Après exécution, test3 apparaît aux côtés de test, test1 et test2 sous adb_demo dans l'explorateur de base de données.

Lister toutes les tables

show tables;

Interroger le schéma d'une table

Exécutez show create table test3; pour afficher la définition de la table. Le résultat indique que test3 contient deux colonnes : id (int, clé primaire) et age (int), avec la politique de distribution DISTRIBUTE BY HASH(id), la politique de stockage HOT et le moteur YUANWU.

Écrire des données dans une table

INSERT INTO test3 (id, age) VALUES ('5', '20')

adb_demo> INSERT INTO test3 (id, age) VALUES ('5', '20')
[2025-01-16 15:36:10] 1 row affected in 554 ms
adb_demo> INSERT INTO test3 (id, age) VALUES ('5', '20')
[2025-01-16 15:36:24] 1 row affected in 18 ms
adb_demo> INSERT INTO test3 (id, age) VALUES ('5', '20')

Interroger les données d'une table

Exécutez select * from test; dans la console SQL pour vérifier les données insérées. Le résultat renvoie 4 lignes avec les colonnes id, name, age et dt : (2, Tom, 20, Basketball), (3, Jack, 30, Volleyball), (1, Lili, 10, Soccer), (4, Lucy, 40, Badminton).

Créer une vue

create view test_view2 as select * from test;

-- Output log --
adb_demo> INSERT INTO test3 (id, age) VALUES ('5', '20')
[2025-01-16 15:36:28] 1 row affected in 20 ms
adb_demo> select * from test
[2025-01-16 15:37:29] 4 rows retrieved starting from 1 in 462 ms (execution: 49 ms, fetching: 413 ms)
adb_demo> create view test_view as select * from test
[2025-01-16 15:40:05] completed in 1 s 56 ms
adb_demo> create view test_view2 as select * from test
[2025-01-16 15:42:18] completed in 94 ms

Interroger les données d'une vue

Exécutez select * from test_view2; pour interroger la vue. Le résultat renvoie 4 lignes avec les colonnes ID, NAME, AGE et DT, ce qui confirme que la vue a été créée avec succès.