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)
-
Execute a instrução
CREATE DATABASEpara criar um banco de dados.CREATE DATABASE test_db; -
Crie uma tabela chamada
test_tableno banco de dadostest_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; -
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 -
Carregue dados na tabela
test_tablecom 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_loadParâ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.
NotaO 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.
-
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 | +------+------+------+------+