Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for SelectDB:Adım 2: SelectDB'ye bağlanma ve veritabanı ile tablo oluşturma

Son Güncelleme:Oct 08, 2026

SQL Editor kullanarak ApsaraDB for SelectDB örneğinize bağlanın; ardından bir veritabanı ve tablo oluşturun. Data Management (DMS) veya MySQL istemcisi gibi diğer istemciler için bu konudaki ilgili belgelere bakın.

Ön koşullar

Bir SelectDB örneği oluşturmuş olmanız gerekir. Talimatlar için bkz. Adım 1: SelectDB örneği oluşturma.

Yordam

Adım 1: Yönetici hesabı parolasını ayarlama

Bir SelectDB örneği oluşturduğunuzda varsayılan olarak bir admin hesabı oluşturulur. Oturum açmak için bu hesabı kullanabilmeniz amacıyla önce parolasını belirlemeniz gerekir.

  1. SelectDB Instances sayfasına gidin. Sol üst köşeden örneğinizin bulunduğu bölgeyi seçin. Hedef örneğinizin ID değerine tıklayın.

  2. Instance Details sayfasında sağ üst köşede bulunan Reset Password seçeneğine tıklayın.

  3. Reset Password iletişim kutusunda yeni bir parola belirleyin ve OK düğmesine tıklayın.

Adım 2: Örneğe bağlanma

Parolayı ayarladıktan sonra Instance Details sayfasında kalırsınız.

  1. Instance Details sayfasında sağ üst köşede yer alan Data Development and Management seçeneğine tıklayın.

    Not

    Data Development and Management özelliğini ilk kez kullanıyorsanız, yerel genel IP adresinizi webui_whitelist IP izin listesine eklemeniz gerektiğine dair bir ileti görüntülenir. İletiyi dikkatlice okuyun ve OK düğmesine tıklayın.

  2. Açılan listeden SQL Editor seçeneğine tıklayarak SQL Editor sayfasını açın.

    Sayfa başarıyla açılırsa SelectDB örneğinize bağlanmışsınız demektir.

    Not
    • SQL Editor'ü ilk kez kullanıyorsanız ve WebUI'de oturum açmamışsanız oturum açma sayfasına yönlendirilirsiniz. admin hesabıyla oturum açın. Oturum açtıktan sonra SQL Editor sayfası görüntülenir.

    • Daha önce SQL Editor kullandıysanız SQL Editor seçeneğine tıkladığınızda doğrudan SQL Editor sayfasına gidersiniz.

    image

Adım 3: Veritabanı oluşturma

SQL Editor sayfasında aşağıdaki deyimi girin ve çalıştırın.

CREATE DATABASE test_db;
  1. Sağ taraftaki metin düzenleyicisine deyimi girin.

  2. Run (limit 1000) düğmesine tıklayın.

    Execution Result alanında görüntülenen başarı iletisi veritabanının oluşturulduğunu gösterir. Yeni veritabanını görüntülemek için sağ üst köşedeki yenileme simgesine de tıklayabilirsiniz.

Adım 4: Tablo oluşturma

SQL Editor sayfasında aşağıdaki deyimi girin ve çalıştırın.

CREATE TABLE test_tb
(
    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;
  1. Hedef veritabanını ve kümeyi seçin.

    Sayfanın sağ üst köşesinde ikinci açılan listeden hedef veritabanını, üçüncü açılan listeden ise hedef kümeyi seçin.

  2. Sağ taraftaki metin düzenleyicisine deyimi girin.

  3. Run (limit 1000) düğmesine tıklayın.

    Execution Result alanında görüntülenen başarı iletisi tablonun oluşturulduğunu gösterir. Yeni tabloyu görüntülemek için sağ üst köşedeki yenileme simgesine de tıklayabilirsiniz.

Adım 5 (İsteğe bağlı): Veri içe aktarma ve sorgulama

SelectDB birden fazla veri içe aktarma yöntemini destekler. Bu bölümde, yerel CSV verilerini test_tb tablosuna aktarmak için Stream Load yöntemi kullanılmaktadır. Daha fazla bilgi için bkz. Stream Load.

  1. İzin listesine bir IP adresi ekleyin.

    Instance Details sayfasının sol gezinme bölmesinde Data Security seçeneğine tıklayın. Data Security sayfasında Create Whitelist düğmesine tıklayın ve yerel ortamınızın genel IP adresini örneğin IP adresi izin listesine ekleyin.

  2. Kaynak verileri hazırlayın.

    Yerel ortamınızda CSV biçiminde bir veri dosyası hazırlayın. Örnek için bkz. test_tb.csv.

  3. Verileri içe aktarın.SözdizimiParametrelerÖrnek

    Yerel ortamınızda bir terminal açın ve Stream Load işini başlatmak için bir curl komutu çalıştırın.

    curl --location-trusted -u <username>:<password> -H "expect:100-continue" -H "column_separator:," -T <file_path> -XPUT http://<host>:<port>/api/<db_name>/<table_name>/_stream_load

    Parametre

    Açıklama

    --location-trusted

    Kimlik doğrulama gerekiyorsa username ve password bilgilerini yeniden yönlendirilen ana bilgisayara iletir.

    -u

    ApsaraDB for SelectDB örneğinizin kullanıcı adı ve parolası.

    -H

    Stream Load işi için bir istek üst bilgisi. Yaygın parametreler:

    • label: İçeri aktarma işi için benzersiz bir tanımlayıcı.

    • column_separator: Kaynak dosyadaki sütun sınırlayıcısı. Varsayılan değer \t karakteridir. Sınırlayıcı olarak çok karakterli bir dize de kullanabilirsiniz. Yazdırılamayan karakterler için \x ön ekini kullanın ve ardından karakterin onaltılık değerini yazın.

    -T

    İçe aktarılacak veri dosyasının yerel yolu.

    -XPUT

    HTTP PUT yöntemi. İstek URL'si içeri aktarma hedefini aşağıdaki bileşenlerle belirtir:ApsaraDB for SelectDB

    • host: ApsaraDB for SelectDB örneğinin VPC uç noktası veya ApsaraDB for SelectDB.

      Not

      Komutu çalıştıran istemci SelectDB örneğinizle aynı VPC'de değilse genel uç noktayı kullanmanız gerekir. Genel uç nokta talep etmek için bkz. Genel uç nokta talep etme ve serbest bırakma.

      İstemciniz SelectDB örneğinizle aynı VPC'de bulunan bir Alibaba Cloud hizmeti ise VPC uç noktasını kullanmanızı öneririz.

    • port: ApsaraDB for SelectDB örneğinin HTTP bağlantı noktası. Varsayılan değer 8080'dir.

      Not

      ApsaraDB for SelectDB örneğinizin uç noktasını ve bağlantı noktasını ApsaraDB for SelectDB sayfasında bulabilirsiniz.

    • db_name: Veritabanı adı.

    • table_name: Tablo adı.

    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. İçeri aktarma sonuçlarını görüntüleyin.

    SQL Editor sayfasında aşağıdaki deyimi girin ve çalıştırın:

    SELECT * FROM test_tb;

    Run (limit 1000) düğmesine tıklayın. Sayfanın sağ alt kısmındaki Execution Result alanında içeri aktarılan örnek veriler görüntülenir.

Sonraki adımlar

Bir SelectDB örneğine bağlandınız, bir veritabanı ve tablo oluşturdunuz ve Stream Load kullanarak veri içeri aktardınız. İş gereksinimlerinize uygun tablolar tasarlamak için SelectDB veritabanı ve tablo tasarımının temel ilkelerini öğrenmenizi kesinlikle öneririz. Doğru tablo tasarımı üretim ortamında oluşabilecek potansiyel sorunları önlemenize yardımcı olur.

Adım 3: Veritabanı ve tablo tasarımının temel ilkelerini öğrenme

İlgili belgeler

İlgili API'ler