All Products
Search
Document Center

AnalyticDB:SQL WorkBench/J

Last Updated:Jun 21, 2026

Topik ini menyajikan hasil pengujian kompatibilitas antara SQL WorkBench/J dan AnalyticDB for MySQL, mencakup operasi seperti koneksi, menampilkan daftar database, dan membuat tabel.

Lingkungan pengujian

MySQL JDBC Driver SQL WorkBench/J
MySQL JDBC Driver 5.1.48 (Platform Independent). Unduh dari MySQL JDBC Driver. Unduh dari SQL WorkBench/J.

Cakupan pengujian

  • Uji koneksi: Gunakan SQL Workbench/J untuk terhubung ke database MySQL. Untuk Driver, pilih MySQL (com.mysql.jdbc.Driver). Untuk URL, masukkan jdbc:mysql://localhost:3303/test4dmp. Masukkan nama pengguna dan kata sandi Anda, lalu klik Test. Kotak dialog akan muncul untuk mengonfirmasi koneksi yang berhasil.
  • Tampilkan daftar database
    show databases;
    -- Hasil:
    -- Database
    -- MYSQL
    -- INFORMATION_SCHEMA
    -- test4dmp
  • Buat tabel
    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`);
  • Tampilkan semua tabel: Di SQL Workbench/J, terhubung ke database test4dmp sebagai pengguna kepler dan jalankan show tables;. Kueri tersebut mengembalikan 32 tabel, termasuk 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, dan elective.
  • Lihat skema tabel
    show create table school;
    -- Hasil kueri
    -- Tabel: school
    -- Buat Tabel:
    CREATE TABLE `school` (
      `id` bigint NOT NULL,
      `name` varchar,
      `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
      ...
    )
  • Masukkan data ke dalam tabel
    insert into school (id, name) value (1,'a');
  • Lihat data tabel: Di SQL Workbench/J, terhubung ke database test4dmp sebagai pengguna kepler dan jalankan select * from school limit 10;. Kueri tersebut mengembalikan satu baris data (id=1, name='a', create_time=2019-11-19 14:22:54, update_time=2019-11-19 14:22:54).
  • Buat view: Jalankan
    CREATE VIEW `school_view` as select * from school;
    , yang akan mengembalikan View school_view created jika berhasil.
  • Lihat skema
    show create view school_view;
    +-------------+---------------------------------------------------------------+----------------------+----------------------+
    | View        | Create View                                                   | character_set_client | collation_connection |
    +-------------+---------------------------------------------------------------+----------------------+----------------------+
    | school_view | CREATE VIEW `test4dmp`.`school_view` AS SELECT * FROM  school | utf8                 | utf8_general_ci      |
    +-------------+---------------------------------------------------------------+----------------------+----------------------+
  • Kueri view: Di SQL Workbench/J, jalankan select * from school_view limit 10;. Kueri tersebut mengembalikan satu catatan dengan id bernilai 1, name bernilai 'a', serta create_time dan update_time keduanya bernilai 2019-11-19 14:22:54.