All Products
Search
Document Center

AnalyticDB:DataGrip

Last Updated:Jul 30, 2026

DataGrip kompatibel dengan AnalyticDB for MySQL. Halaman ini mencakup lingkungan pengujian yang digunakan untuk verifikasi serta operasi database yang telah dikonfirmasi berfungsi dengan DataGrip.

Lingkungan pengujian

Component Version
MySQL JDBC driver mysql-connector-java-8.0.15
DataGrip Download DataGrip

Operasi yang telah diverifikasi

Operasi berikut telah diuji dan dikonfirmasi berfungsi dengan AnalyticDB for MySQL di DataGrip.

Uji konektivitas

Konfigurasikan sumber data AnalyticDB for MySQL di DataGrip dengan pengaturan berikut:

  • Connection type: default

  • Driver: MySQL

  • Host: Titik akhir instans AnalyticDB for MySQL

  • Port: 3306

  • Authentication: User & Password

  • User: test

  • Database: adb_demo

Klik Test Connection — status "Succeeded" berwarna hijau mengonfirmasi koneksi berhasil.

Daftar database

Jalankan show databases; di konsol SQL. Hasilnya mengembalikan database berikut: MYSQL, ADB_External_TPCH_10GB, adb_demo, dan INFORMATION_SCHEMA.

Untuk menampilkan semua skema, pilih Properties dalam konfigurasi koneksi.

Buat tabel

Eksekusi pernyataan CREATE TABLE berikut di editor SQL. Tabel test3 mencakup empat kolom — id int, name string, age int, dan dt string — dengan id sebagai primary key dan DISTRIBUTED BY HASH(id) sebagai kebijakan distribusi. Setelah dieksekusi, test3 muncul bersama test, test1, dan test2 di bawah adb_demo pada database explorer.

Daftar semua tabel

show tables;

Kueri skema tabel

Jalankan show create table test3; untuk melihat definisi tabel. Hasilnya menunjukkan bahwa test3 berisi dua kolom: id (int, primary key) dan age (int), dengan kebijakan distribusi DISTRIBUTE BY HASH(id), kebijakan penyimpanan HOT, dan engine YUANWU.

Tulis data ke tabel

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')

Kueri data dari tabel

Jalankan select * from test; di konsol SQL untuk memverifikasi data yang dimasukkan. Hasilnya mengembalikan 4 baris dengan kolom id, name, age, dan dt: (2, Tom, 20, Basketball), (3, Jack, 30, Volleyball), (1, Lili, 10, Soccer), dan (4, Lucy, 40, Badminton).

Buat tampilan

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

Kueri data dari tampilan

Jalankan select * from test_view2; untuk mengkueri tampilan tersebut. Hasilnya mengembalikan 4 baris dengan kolom ID, NAME, AGE, dan DT, yang mengonfirmasi tampilan telah berhasil dibuat.