Tous les produits
Search
Centre de documentation

Data Management:Démarrage rapide de la console SQL

Dernière mise à jour :Aug 09, 2026

Une fois connecté à une base de données dans Data Management (DMS), utilisez la console SQL pour créer des bases de données et des tables, interroger les données des tables et les modifier. Cette rubrique utilise une base de données ApsaraDB RDS for MySQL à titre d'exemple.

Accéder à la console SQL

Utilisez l'une des méthodes suivantes pour ouvrir la console SQL.

Depuis la barre de navigation supérieure

  1. Connectez-vous à DMS 5.0.

  2. Dans la barre de navigation supérieure, choisissez SQL Console > SQL Console.

    Remarque

    Si vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche de la console et choisissez All Features > SQL Console > SQL Console.

  3. Dans la boîte de dialogue Select Database, recherchez et sélectionnez une base de données, puis cliquez sur Confirm.

Depuis la liste des instances

  1. Connectez-vous à DMS 5.0.

  2. Dans la liste Database Instances située à gauche de la page, localisez la base de données à gérer.

  3. Double-cliquez sur le nom de la base de données pour accéder à la console SQL.

Créer une table

Cette section explique comment créer une table nommée test_table dans une base de données MySQL en mode Security Collaboration.

Instructions SQL

  1. ouvrez la console SQL.

  2. Saisissez les instructions SQL de création de table.

     CREATE TABLE test_table (
        id INT NOT NULL AUTO_INCREMENT,
        name VARCHAR(50) NOT NULL,
        age INT NOT NULL,
        PRIMARY KEY (id)
      );
  3. Cliquez sur Execute.

    Après l'exécution des instructions, si le nom de la table n'apparaît pas dans la liste des tables à gauche, cliquez sur l'icône shuaxin.

Interface graphique

  1. ouvrez la console SQL.

  2. Faites un clic droit dans une zone vide et sélectionnez Create Table. Pour obtenir un aperçu de la disposition de la fenêtre SQL, consultez Interface de la fenêtre SQL.

  3. Configurez les sections Basic Info et Column Info de la table. Vous pouvez configurer les onglets Index Info et Foreign Key Info selon vos besoins métier.

  4. Une fois la configuration terminée, cliquez sur Save Changes en bas de la page, puis sur Execute Directly.

FAQ sur la création de tables

  • Q : Que faire si l'exécution de l'instruction CREATE TABLE échoue avec un message indiquant qu'une règle de sécurité interdit l'exécution de CREATE_TABLE ?

  • R : Ce problème survient uniquement pour les bases de données gérées en mode Security Collaboration. Contactez votre administrateur ou votre DBA pour ajouter la commande CREATE_TABLE à la règle de sécurité associée à l'instance.

    1. Dans la barre de navigation supérieure, choisissez Security and disaster recovery (DBS) > Security Rules.

      Remarque

      Si vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône 2023-01-28_15-57-17.png dans le coin supérieur gauche de la console DMS et choisissez All Features > Security and disaster recovery (DBS) > Security Rules.

    2. Localisez l'ensemble de règles cible et cliquez sur Edit dans la colonne Actions.

    3. Dans le volet de navigation de gauche, cliquez sur SQL Correct.

    4. Définissez Checkpoints sur SQL execution rules.

    5. Trouvez la règle nommée Allow all DDL statements to be directly executed in sql console et cliquez sur Edit dans la colonne Actions.

    6. Ajoutez le type SQL indiqué dans le message d'erreur, tel que CREATE_TABLE, au DSL de la règle de sécurité, puis cliquez sur Submit.

    7. Après avoir soumis la modification, activez la règle Allow all DDL statements to be directly executed in sql console et désactivez la règle qui impose la soumission d'un ticket pour exécuter des instructions DDL.

    Pour plus d'informations, consultez Data change.

Interroger des données à l'aide de SQL

  1. ouvrez la console SQL.

  2. Dans la sql console, saisissez une instruction de requête ou double-cliquez sur un nom de table pour générer automatiquement une requête, puis cliquez sur Execute.

    Après avoir interrogé les données, vous pouvez modifier l'ensemble de résultats dans la section Execution Result. Pour plus d'informations, consultez Gérer les ensembles de résultats.

Mettre à jour des données à l'aide de SQL

  1. ouvrez la console SQL.

  2. Dans la fenêtre SQL Window, saisissez une instruction de mise à jour et cliquez sur Execute.

  3. Dans la boîte de dialogue Execution Confirmation, cliquez sur OK.

Gérer les requêtes SQL enregistrées

Après avoir ouvert la console SQL, vous pouvez ajouter, utiliser et gérer vos requêtes SQL enregistrées.

Ajouter une requête SQL enregistrée

  1. Dans la fenêtre de la sql console, saisissez et sélectionnez une instruction SQL.

  2. Cliquez sur Saved SQL > Add.

  3. Dans la boîte de dialogue Add to Saved SQL, saisissez un Title, sélectionnez un Scope et cliquez sur OK pour ajouter l'instruction à Saved SQL.

Utiliser une requête SQL enregistrée

Cliquez sur Saved SQL > Select, puis sélectionnez le titre de la requête cible pour charger l'instruction SQL correspondante.

Modifier une requête SQL enregistrée

  1. Cliquez sur Saved SQL > Management.

  2. Modifiez, supprimez ou utilisez les requêtes SQL enregistrées.

    Remarque

    Vous pouvez modifier le Title, le Scope et le SQL d'une requête enregistrée.

Afficher les données sous forme de tableau

  1. ouvrez la console SQL.

  2. Dans la fenêtre de la sql console, faites un clic droit sur la table cible et sélectionnez Open Table.

  3. Dans l'onglet Table qui s'affiche, visualisez les données sous forme tabulaire.

  4. Dans le coin supérieur droit de la page, cliquez sur l'icône lieshehzi, sélectionnez un Column Name, puis cliquez sur OK pour modifier les colonnes renvoyées par la requête.

Gérer les ensembles de résultats

Rechercher dans un ensemble de résultats

Dans la zone de recherche située dans le coin supérieur droit de l'ensemble de résultats, saisissez le contenu à rechercher. Les données correspondantes sont mises en surbrillance. Vous pouvez également sélectionner Filter pour afficher uniquement les lignes correspondant à votre recherche.

Exporter un ensemble de résultats

Cliquez sur Export File. Vous pouvez exporter des fichiers de différents types, tels que All Result Sets (tous les ensembles de résultats d'une seule console SQL, chacun dans un fichier Excel distinct), Export as excel et Export as text.

Modifier un ensemble de résultats

Dans la zone de l'ensemble de résultats, cliquez sur Enable Edit pour effectuer des opérations telles que Insert et Delete. Après modification, cliquez sur Submit Changes.

Remarque

Vous ne pouvez pas modifier un ensemble de résultats s'il ne possède pas de clé primaire « NOT NULL » ou de clé unique. Si la modification est indisponible, placez le pointeur sur l'icône edit-lock pour afficher la raison et la solution.

  • Insérer des données : cette opération ajoute une ligne vide à la fin de l'ensemble de résultats. Saisissez les données à ajouter.

  • Modifier des données : cliquez sur une cellule pour modifier son contenu. Toutefois, vous ne pouvez pas modifier les champs sensibles masqués. Un marqueur rouge apparaît dans le coin supérieur gauche d'une cellule modifiée.

  • Supprimer des données : sélectionnez une ligne et cliquez sur Delete. La ligne supprimée est mise en surbrillance en gris.

    Remarque

    Vous pouvez annuler cette suppression.

  • Soumettre les modifications : après avoir inséré, modifié ou supprimé des données, cliquez sur Submit Changes pour appliquer vos modifications. Réexécutez la requête pour afficher les données mises à jour.

Copier des données depuis un ensemble de résultats

Les exemples suivants décrivent comment effectuer des opérations de copie sur un système d'exploitation Windows.

  • Pour copier les données d'une seule cellule, sélectionnez-la et cliquez sur copy ou appuyez sur Ctrl+C.

  • Pour copier les données d'une plage de cellules, cliquez sur la première cellule, maintenez la touche Shift enfoncée, puis cliquez sur la dernière cellule. Appuyez ensuite sur Ctrl+C.

  • Copier des données de plusieurs colonnes :

    • Pour copier les données de colonnes consécutives, cliquez sur l'en-tête de la première colonne, maintenez la touche Shift enfoncée, puis cliquez sur l'en-tête de la dernière colonne. Appuyez ensuite sur Ctrl+C.

      Par exemple, pour copier les données des colonnes 1 à 5 de la table test_table, cliquez sur l'en-tête de la colonne 1. Maintenez la touche Shift enfoncée et cliquez sur l'en-tête de la colonne 5. Les données des colonnes 1 à 5 sont mises en surbrillance. Appuyez ensuite sur Ctrl+C.

    • Pour copier les données de colonnes non consécutives, maintenez la touche Ctrl enfoncée et cliquez sur l'en-tête de chaque colonne souhaitée. Appuyez ensuite sur Ctrl+C.

      Par exemple, pour copier les données des colonnes 1, 3 et 5 de la table test_table, cliquez sur l'en-tête de l'une de ces colonnes. Maintenez la touche Ctrl enfoncée et cliquez sur les en-têtes des deux autres colonnes. Les données des colonnes 1, 3 et 5 sont mises en surbrillance. Appuyez ensuite sur Ctrl+C.

  • Copier des données de plusieurs lignes :

    • Pour copier les données de lignes consécutives, cliquez sur le numéro de séquence de la première ligne, maintenez la touche Shift enfoncée, puis cliquez sur le numéro de séquence de la dernière ligne. Appuyez ensuite sur Ctrl+C.

      Par exemple, pour copier les données des lignes 1 à 5 de la table test_table, cliquez sur le numéro de séquence de la ligne 1. Maintenez la touche Shift enfoncée et cliquez sur le numéro de séquence de la ligne 5. Les données des lignes 1 à 5 sont mises en surbrillance. Appuyez ensuite sur Ctrl+C.

    • Pour copier les données de lignes non consécutives, maintenez la touche Ctrl enfoncée et cliquez sur le numéro de séquence de chaque ligne souhaitée. Appuyez ensuite sur Ctrl+C.

      Par exemple, pour copier les données des lignes 1, 3 et 5 de la table test_table, cliquez sur le numéro de séquence de l'une de ces lignes. Maintenez la touche Ctrl enfoncée et cliquez sur les numéros de séquence des deux autres lignes. Les données des lignes 1, 3 et 5 sont mises en surbrillance. Appuyez ensuite sur Ctrl+C.

FAQ

  • Q : Lors de l'exécution d'une instruction SQL dans DMS, le message d'erreur « Current database is busy, task execution canceled! Please try again when the database is idle » s'affiche. Comment résoudre ce problème ?

    R : Cette erreur survient car le paramètre « Maximum number of running threads » dans DMS est défini sur une valeur trop faible. Suivez les étapes ci-dessous pour afficher et ajuster ce paramètre :

    1. Dans la barre de navigation supérieure, cliquez sur Security and Disaster Recovery (DBS) > Security Rules pour accéder à la page Security Specifications.

    2. Pour votre moteur de base de données cible, cliquez sur le bouton Edit correspondant à l'ensemble de règles (tel que mysql default) afin d'ouvrir la page Details.

    3. Dans le volet de navigation de gauche, sélectionnez SQL Execution Control.

    4. Trouvez la règle nommée Pre-SQL execution database load check, cliquez sur son bouton Edit pour afficher et modifier le paramètre Maximum number of running threads.

    5. Ajustez cette valeur en fonction de votre charge de travail réelle afin de garantir la stabilité de la base de données. Pour plus d'informations sur les autres paramètres associés, consultez Configurer le contrôle d'exécution SQL.

  • Q : Lors de l'exécution d'une vérification de type de ticket dans DMS, le message d'erreur « SQL type check failed. Submission is not allowed according to security rule settings » s'affiche. Comment résoudre ce problème ?

    R : Cette erreur signifie que votre instruction SQL viole une règle de sécurité dans DMS. DMS utilise des ensembles de règles de sécurité pour valider les opérations SQL et assurer la sécurité de la base de données.

    Suivez les étapes ci-dessous pour afficher et ajuster les configurations de règles pertinentes :

    1. Dans la barre de navigation supérieure, cliquez sur Security and Disaster Recovery (DBS) > Security Rules pour accéder à la page Security Specifications.

    2. Selon le moteur de base de données cible, cliquez sur le bouton Edit correspondant à l'ensemble de règles (tel que mysql default) afin d'ouvrir la page Details.

    3. Dans le volet de navigation de gauche, sélectionnez SQL Correct.

    4. En fonction des informations spécifiques du message d'erreur, localisez le Configuration Name/Rule Name correspondant et cliquez sur son bouton Edit pour afficher la configuration actuelle de la règle.

    5. Pour une explication détaillée de la syntaxe des règles, consultez Syntaxe DSL des règles de sécurité.

Documentation connexe

Après avoir modifié les données d'une table dans la fenêtre SQL, il peut être nécessaire de :