Chaque requête SQL s'exécute dans le contexte d'une base de données spécifique. Avant de pouvoir exécuter une requête sur le Panel MySQL Nobregas, vous devez sélectionner quelle base de données cibler. Cela équivaut à la commande MySQL USE database_name;.
Pourquoi Vous Devez Sélectionner une Base de Données d'Abord
Sans sélectionner de base de données :
- Le panel ne sait pas contre quelle base de données exécuter votre requête.
- Vous verrez une erreur ou serez invité à en choisir une.
- Les noms de tables dans votre requête ne seront pas résolus.
Sélectionner une base de données indique à MySQL où chercher les tables, vues et procédures stockées référencées dans votre requête.
Étape par Étape : Sélectionner une Base de Données
- Connectez-vous sur mysql.nobregas.org.
- Cliquez sur SQL Query dans la barre de navigation supérieure.
- En haut de la page de requête, trouvez le menu déroulant des bases de données.
- Cliquez sur le menu déroulant et sélectionnez la base de données que vous souhaitez interroger.
- La sélection est confirmée et vos requêtes s'exécuteront maintenant contre cette base de données.
Changer de Base de Données
Vous pouvez changer la base de données active à tout moment :
- Cliquez sur le menu déroulant des bases de données.
- Sélectionnez une base de données différente.
- Toutes les requêtes suivantes s'exécuteront contre la base de données nouvellement sélectionnée.
Le texte de votre requête reste dans l'éditeur lors du changement de base de données — vous pouvez exécuter la même requête sur une base de données différente en changeant simplement la sélection.
Quelles Bases de Données Apparaissent ?
Le menu déroulant liste toutes les bases de données associées à votre compte. Chaque base de données apparaît avec son nom complet incluant votre préfixe de compte (par exemple, u24a5d4_wordpress).
Si le menu déroulant est vide, vous n'avez pas encore créé de bases de données. Allez sur la page Databases pour en créer une d'abord.
Erreurs Courantes
Interroger la mauvaise base de données
Vérifiez toujours la base de données sélectionnée avant d'exécuter des requêtes destructives comme DELETE, DROP TABLE ou TRUNCATE. Les exécuter sur la mauvaise base de données peut causer une perte de données.
Oublier de changer
Si vous gérez plusieurs bases de données (par exemple, staging et production), vérifiez la sélection avant chaque session de requêtes. Le panel mémorise votre dernière sélection, qui n'est pas toujours la base de données sur laquelle vous avez l'intention de travailler.
Référencer des Tables dans d'Autres Bases de Données
Si vous avez besoin d'interroger une table dans une base de données différente sans changer, vous pouvez utiliser le nom pleinement qualifié :
SELECT * FROM other_database.table_name;
Cela ne fonctionne que si votre utilisateur a accès aux deux bases de données.