Avant d'écrire ou d'interroger des données, vous devez créer une base de données. Cette rubrique explique comment créer une instance ApsaraDB for SelectDB et y écrire des données.
Prérequis
Vous êtes connecté à votre instance ApsaraDB for SelectDB via le protocole MySQL. Pour plus d'informations, consultez la section Connexion à une instance.
Notes d'utilisation
Chaque instance ApsaraDB for SelectDB prend en charge jusqu'à 256 bases de données.
ApsaraDB for SelectDB est compatible avec la syntaxe SQL standard. Pour plus de détails, consultez la section Référence SQL.
Procédure (CLI)
-
Exécutez l'instruction
CREATE DATABASEpour créer une base de données.CREATE DATABASE test_db; -
Créez une table nommée
test_tabledans la base de donnéestest_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; -
Enregistrez les exemples de données suivants dans un fichier local nommé
data.csv.1,0.14,a1,20 2,1.04,b2,21 3,3.14,c3,22 4,4.35,d4,23 -
Chargez les données dans la table
test_tablevia Stream Load, qui envoie des requêtes d'importation par HTTP. Cet exemple utilise la commande curl pour soumettre une requête. Pour plus d'informations, consultez la section 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_loadParamètres :
host : point de terminaison VPC ou public de l'instance ApsaraDB for SelectDB. Pour demander un point de terminaison public, consultez la section Demander ou libérer un point de terminaison public.
port : numéro de port HTTP de l'instance ApsaraDB for SelectDB.
RemarqueLe point de terminaison et le numéro de port HTTP de votre instance ApsaraDB for SelectDB sont disponibles sur la page des détails de l'instance.
-
Interrogez les données de la table
test_table:SELECT * FROM test_table;La requête renvoie le résultat suivant :
+------+------+------+------+ | k1 | k2 | k3 | k4 | +------+------+------+------+ | 1 | 0.14 | a1 | 20 | | 2 | 1.04 | b2 | 21 | | 3 | 3.14 | c3 | 22 | | 4 | 4.35 | d4 | 23 | +------+------+------+------+