Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:Criar um banco de dados e gravar dados

Última atualização: Aug 21, 2026

Antes de gravar ou consultar dados, crie um banco de dados. Este tópico mostra como criar uma instância do ApsaraDB for SelectDB e gravar dados nela.

Pré-requisitos

Conecte-se à sua instância do ApsaraDB for SelectDB usando o protocolo MySQL. Para mais informações, consulte Connect to an instance.

Observações de uso

  • Cada instância do ApsaraDB for SelectDB suporta até 256 bancos de dados.

  • O ApsaraDB for SelectDB é compatível com a sintaxe SQL padrão. Para obter detalhes, consulte a SQL reference.

Procedimento (CLI)

  1. Execute a instrução CREATE DATABASE para criar um banco de dados.

    CREATE DATABASE test_db;
  2. Crie uma tabela chamada test_table no banco de dados 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. Salve os seguintes dados de exemplo em um arquivo local chamado data.csv.

    1,0.14,a1,20
    2,1.04,b2,21
    3,3.14,c3,22
    4,4.35,d4,23
  4. Carregue dados na tabela test_table com o Stream Load, que envia solicitações de importação via HTTP. O exemplo a seguir usa o comando curl para enviar uma solicitação. Para mais informações, consulte 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

    Parâmetros:

    host: endpoint da VPC ou endpoint público da instância do ApsaraDB for SelectDB. Para solicitar um endpoint público, consulte Apply for or release a public endpoint.

    port: número da porta HTTP da instância do ApsaraDB for SelectDB.

    Nota

    O endpoint e o número da porta HTTP da sua instância do ApsaraDB for SelectDB estão disponíveis na página de detalhes da instância.

  5. Consulte os dados na tabela test_table:

    SELECT * FROM test_table;

    A consulta retorna o seguinte resultado:

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