全部产品
Search
文档中心

ApsaraDB for SelectDB:Langkah 2: Hubungkan ke instans ApsaraDB for SelectDB dan buat database dan tabel

更新时间:Jul 31, 2025

Setelah membuat instans ApsaraDB for SelectDB, Anda perlu terhubung ke instans tersebut sebelum melakukan operasi seperti membuat database dan tabel. Topik ini menjelaskan cara menggunakan alat visualisasi SQL Editor untuk menghubungkan ke instans SelectDB serta membuat database dan tabel. Informasi ini membantu Anda memanfaatkan instans SelectDB dengan cepat. Jika Anda lebih suka menggunakan klien lain, seperti Data Management (DMS) atau klien MySQL, untuk terhubung ke instans SelectDB, lihat topik ini.

Prasyarat

Instans SelectDB telah dibuat. Untuk informasi lebih lanjut, lihat Langkah 1: Buat Instans ApsaraDB for SelectDB.

Prosedur

Langkah 1: Ubah kata sandi untuk akun admin

Saat membuat instans SelectDB, sistem secara otomatis membuat akun admin. Sebelum menggunakan akun admin untuk masuk, Anda harus mengubah kata sandinya.

  1. Masuk ke konsol SelectDB dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans SelectDB berada. Temukan instans yang ingin dikelola dan klik ID-nya.

  2. Di halaman Instance Details, klik Reset Password di sudut kanan atas.

  3. Di kotak dialog Reset Password, masukkan kata sandi baru dan klik OK.

Langkah 2: Hubungkan ke instans

Setelah menyelesaikan Langkah 1, sistem tetap berada di halaman Instance Details.

  1. Di halaman Instance Details, klik Data Development and Management di sudut kanan atas.

    Catatan

    Jika ini pertama kalinya Anda menggunakan alat Data Development and Management, muncul pesan yang meminta Anda menambahkan alamat IP publik mesin Anda ke daftar putih alamat IP bernama webui_whitelist dari instans. Baca pesan tersebut dan klik OK.

  2. Pilih SQL Editor dari daftar drop-down Pengembangan dan Manajemen Data untuk membuka halaman SQL Editor.

    Jika halaman SQL Editor muncul, instans SelectDB telah terhubung.

    Catatan
    • Jika ini pertama kalinya Anda menggunakan Editor SQL dan belum masuk ke sistem WebUI, Anda akan diarahkan ke halaman logon WebUI. Masuk menggunakan akun admin. Setelah masuk, halaman SQL Editor muncul.

    • Jika Anda pernah menggunakan SQL Editor sebelumnya dan sudah masuk ke sistem WebUI, halaman SQL Editor muncul setelah memilih SQL Editor.

Langkah 3: Buat database

Di halaman SQL Editor, masukkan dan jalankan pernyataan berikut:

CREATE DATABASE test_db;
  1. Masukkan pernyataan di editor SQL di sisi kanan halaman.

  2. Klik Run (Limit 1000).

    Jika pesan "Eksekusi Berhasil" muncul di bagian Query Result di bagian bawah halaman, database telah dibuat. Anda juga dapat mengklik ikon Refresh di sudut kanan atas tab Data di panel sisi kiri untuk melihat database yang dibuat.

Langkah 4: Buat tabel

Di halaman SQL Editor, masukkan dan jalankan pernyataan berikut:

CREATE TABLE test_tb
(
    k1 TINYINT,
    k2 DECIMAL(10, 2) DEFAULT "10.05",
    k3 CHAR(10) COMMENT "kolom string",
    k4 INT NOT NULL DEFAULT "1" COMMENT "kolom int"
)
COMMENT "tabel pertama saya"
DISTRIBUTED BY HASH(k1) BUCKETS 16;
  1. Tentukan database dan kluster tempat Anda ingin mengeksekusi pernyataan.

    Di bilah alat atas di sisi kanan halaman, pilih database dari daftar drop-down kedua dan pilih kluster dari daftar drop-down ketiga.

  2. Masukkan pernyataan di editor SQL di sisi kanan halaman.

  3. Klik Run (Limit 1000).

    Jika pesan "Eksekusi Berhasil" muncul di bagian Query Result di bagian bawah halaman, tabel telah dibuat. Anda juga dapat mengklik ikon Refresh di sudut kanan atas tab Data di panel sisi kiri untuk melihat tabel yang dibuat.

Langkah 5: (Opsional) Impor dan kueri data

SelectDB mendukung beberapa metode impor data. Dalam contoh ini, metode Stream Load digunakan untuk mengimpor data dalam format CSV ke tabel test_tb yang dibuat pada langkah sebelumnya. Untuk informasi lebih lanjut tentang Stream Load, lihat Gunakan Stream Load untuk Mengimpor Data.

  1. Tambahkan alamat IP Anda ke daftar putih alamat IP.

    Di panel navigasi sisi kiri halaman Instance Details, klik Data Security. Di halaman Keamanan Data, klik Create Whitelist. Di panel yang muncul, tambahkan alamat IP publik mesin Anda ke daftar putih alamat IP instans SelectDB.

  2. Siapkan data yang akan diimpor.

    Siapkan file CSV di mesin Anda. Untuk informasi lebih lanjut, lihat test_tb.csv.

  3. Impor data.

    Buka alat baris perintah di mesin Anda dan jalankan perintah curl untuk memulai pekerjaan Stream Load guna mengimpor data.

    Sintaksis
    curl --location-trusted -u <username>:<password> [-H ""] -H "expect:100-continue" -T <file_name> -XPUT http://<host>:<port>/api/<db
    _name>/<table_name>/_stream_load
    Parameter

    Parameter

    Deskripsi

    --location-trusted

    Menentukan bahwa username dan password diteruskan ke server tempat permintaan dialihkan jika otentikasi diperlukan.

    -u

    Nama pengguna dan kata sandi yang digunakan untuk menghubungkan ke instans SelectDB.

    -H

    Header permintaan. Parameter berikut didukung:

    • label: pengenal unik pekerjaan Stream Load.

    • column_separator: pemisah kolom file yang akan diimpor. Nilai default: \t. Anda juga dapat menggunakan kombinasi beberapa karakter sebagai pemisah kolom. Jika Anda ingin menentukan karakter non-cetak sebagai pemisah kolom, tambahkan \x sebagai awalan dan tentukan pemisah dalam heksadesimal.

    -T

    Path file yang akan diimpor.

    -XPUT

    Metode permintaan HTTP. Dalam contoh ini, metode PUT digunakan. Anda harus menentukan URL instans SelectDB ke mana data diimpor. Parameter berikut didukung:

    • host: titik akhir virtual private cloud (VPC) atau titik akhir publik instans SelectDB.

      Catatan

      Jika mesin tempat Anda menjalankan perintah berada di VPC yang berbeda dari VPC tempat instans SelectDB Anda berada, Anda harus menggunakan titik akhir publik. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau lepaskan titik akhir publik.

      Jika Anda menjalankan perintah di layanan Alibaba Cloud yang berada di VPC yang sama dengan instans SelectDB Anda, kami sarankan Anda menggunakan titik akhir VPC.

    • port: nomor port HTTP instans ApsaraDB for SelectDB. Nilai default: 8080.

      Catatan

      Anda dapat melihat titik akhir dan nomor port instans SelectDB di halaman Detail Instans instans SelectDB.

    • db_name: nama database.

    • table_name: nama tabel.

    Contoh kode
    curl --location-trusted -u admin:07b1**** -T C:\Users\****\Downloads\test_tb.csv -H "label:test123" -H "expect:100-continue" -H"column_separator:," selectdb-cn-vc****-public.selectdbfe.rds.aliyuncs.com:8080/api/test_db/test_tb/_stream_load
  4. Lihat hasil impor.

    Di halaman SQL Editor, masukkan dan jalankan pernyataan berikut:

    SELECT * FROM test_tb;

    Klik Run (Limit 1000). Jika data yang diimpor muncul di bagian Query Result di bagian bawah halaman, data sampel telah diimpor.

Apa yang harus dilakukan selanjutnya

Topik ini menjelaskan cara menghubungkan ke instans SelectDB, cara menggunakan Editor SQL untuk membuat database dan tabel, serta cara mengimpor data menggunakan pekerjaan Stream Load. Jika Anda ingin membuat database dan tabel yang sesuai dengan kebutuhan bisnis Anda, kami sarankan Anda mempelajari poin-poin penting dalam desain database dan tabel instans SelectDB. Ini membantu Anda memilih properti database dan tabel yang tepat untuk mencegah dampak buruk pada bisnis Anda.

Untuk informasi lebih lanjut, lihat Langkah 3: Pelajari Poin-Poin Penting dalam Desain Database dan Tabel.

Referensi

  • Jika Anda perlu menggunakan akun lain untuk menghubungkan ke instans, Anda dapat membuat akun setelah masuk ke instans menggunakan akun admin, memberikan izin manajemen kluster kepada akun tersebut, lalu menggunakan akun tersebut untuk menghubungkan kembali ke instans. Untuk informasi lebih lanjut tentang cara membuat akun dan memberikan izin kepada akun, lihat Kelola Izin Dasar dan Kelola Izin Kluster.

  • Untuk informasi lebih lanjut tentang sintaks SQL SelectDB, lihat Referensi SQL.

  • Pengembangan dan Manajemen Data menyediakan alat visualisasi yang terintegrasi ke dalam sistem WebUI untuk SelectDB. Editor SQL adalah salah satu alat visualisasi tersebut. Untuk informasi lebih lanjut tentang alat Pengembangan dan Manajemen Data, lihat Pengembangan dan Manajemen Data.

  • Jika Anda ingin menggunakan klien lain untuk menghubungkan ke instans SelectDB, pastikan bahwa konektor database klien tersebut kompatibel dengan MySQL 5.7. Untuk informasi lebih lanjut, lihat topik berikut:

Operasi terkait