Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for SelectDB:Veritabanı oluşturma ve veri yazma

Son Güncelleme:Oct 07, 2026

Veri yazmadan veya sorgulamadan önce bir veritabanı oluşturmanız gerekir. Bu konuda, bir ApsaraDB for SelectDB örneğinin nasıl oluşturulacağı ve buna nasıl veri yazılacağı açıklanmaktadır.

Önkoşullar

ApsaraDB for SelectDB örneğinize MySQL protokolü kullanarak bağlı olmalısınız. Daha fazla bilgi için bkz. Bir örneğe bağlanma.

Kullanım notları

  • Her ApsaraDB for SelectDB örneği en fazla 256 veritabanını destekler.

  • ApsaraDB for SelectDB standart SQL sözdizimiyle uyumludur. Ayrıntılar için bkz. SQL başvurusu.

Yordam (CLI)

  1. Veritabanı oluşturmak için CREATE DATABASE ifadesini çalıştırın.

    CREATE DATABASE test_db;
  2. test_db veritabanında test_table adlı bir tablo oluşturun:

    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. Aşağıdaki örnek verileri data.csv adlı yerel bir dosyaya kaydedin.

    1,0.14,a1,20
    2,1.04,b2,21
    3,3.14,c3,22
    4,4.35,d4,23
  4. HTTP üzerinden içe aktarma istekleri gönderen Stream Load özelliğini kullanarak verileri test_table tablosuna yükleyin. Bu örnekte istek göndermek için curl komutu kullanılmaktadır. Daha fazla bilgi için bkz. 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

    Parametreler:

    host: ApsaraDB for SelectDB örneğinin VPC uç noktası veya genel uç noktası. Genel uç nokta almak için bkz. Genel uç nokta alma veya bırakma.

    port: ApsaraDB for SelectDB örneğinin HTTP bağlantı noktası numarası.

    Not

    ApsaraDB for SelectDB örneğinizin uç noktası ve HTTP bağlantı noktası numarası örnek ayrıntıları sayfasında mevcuttur.

  5. test_table tablosundaki verileri sorgulayın:

    SELECT * FROM test_table;

    Sorgu aşağıdaki sonucu döndürür:

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