Tous les produits
Search
Centre de documentation

ApsaraDB for SelectDB:Créer une base de données et écrire des données

Dernière mise à jour :Aug 21, 2026

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)

  1. Exécutez l'instruction CREATE DATABASE pour créer une base de données.

    CREATE DATABASE test_db;
  2. Créez une table nommée test_table dans la base de données 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. 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
  4. Chargez les données dans la table test_table via 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_load

    Paramè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.

    Remarque

    Le 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.

  5. 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 |
    +------+------+------+------+