All Products
Search
Document Center

ApsaraDB for SelectDB:Buat database dan tulis data

Last Updated:Aug 22, 2026

Sebelum menulis atau melakukan kueri data, Anda harus membuat database. Topik ini menjelaskan cara membuat instans ApsaraDB for SelectDB dan menulis data ke dalamnya.

Prasyarat

Anda telah terhubung ke instans ApsaraDB for SelectDB menggunakan protokol MySQL. Untuk informasi selengkapnya, lihat Hubungkan ke instans.

Catatan penggunaan

  • Setiap instans ApsaraDB for SelectDB mendukung hingga 256 database.

  • ApsaraDB for SelectDB kompatibel dengan sintaks SQL standar. Untuk detailnya, lihat Referensi SQL.

Prosedur (CLI)

  1. Jalankan pernyataan CREATE DATABASE untuk membuat database.

    CREATE DATABASE test_db;
  2. Buat tabel bernama test_table di dalam database test_db:

    USE test_db;
    
    CREATE TABLE test_table
    (
        k1 TINYINT,
        k2 DECIMAL(10, 2) DEFAULT "10.05",
        k3 CHAR(10) COMMENT "string column",
        k4 INT NOT NULL DEFAULT "1" COMMENT "int column"
    )
    COMMENT "my first table"
    DISTRIBUTED BY HASH(k1) BUCKETS 16;
  3. Simpan data sampel berikut ke file lokal bernama data.csv.

    1,0.14,a1,20
    2,1.04,b2,21
    3,3.14,c3,22
    4,4.35,d4,23
  4. Muat data ke dalam tabel test_table menggunakan Stream Load, yang mengirim permintaan impor melalui HTTP. Contoh ini menggunakan perintah curl untuk mengirim permintaan. Untuk informasi selengkapnya, lihat Stream Load.

    curl --location-trusted -u admin:admin_123 -H "label:123" -H "column_separator:," -T data.csv http://<host>:<port>/api/test_db/test_table/_stream_load

    Parameter:

    host: Titik akhir VPC atau titik akhir publik dari instans ApsaraDB for SelectDB. Untuk mengajukan titik akhir publik, lihat Ajukan atau rilis titik akhir publik.

    port: Nomor port HTTP dari instans ApsaraDB for SelectDB.

    Catatan

    Titik akhir dan nomor port HTTP untuk instans ApsaraDB for SelectDB Anda tersedia di halaman detail instans.

  5. Lakukan kueri data di tabel test_table:

    SELECT * FROM test_table;

    Kueri mengembalikan hasil berikut:

    +------+------+------+------+
    | k1   | k2   | k3   | k4   |
    +------+------+------+------+
    |    1 | 0.14 | a1   |   20 |
    |    2 | 1.04 | b2   |   21 |
    |    3 | 3.14 | c3   |   22 |
    |    4 | 4.35 | d4   |   23 |
    +------+------+------+------+