Au lieu de retaper des instructions SQL complexes à chaque fois, le Panel MySQL Nobregas facilite la relance efficace de requêtes. L'éditeur de requêtes conserve votre texte tant que vous restez sur la page, et vous pouvez utiliser des raccourcis clavier pour une exécution rapide.
Relancer la Requête Actuelle
Le moyen le plus rapide de relancer une requête est de la garder dans l'éditeur et de l'exécuter à nouveau :
- Connectez-vous sur mysql.nobregas.org.
- Allez dans SQL Query dans la barre de navigation supérieure.
- Le texte de votre requête précédente reste dans l'éditeur si vous n'avez pas navigué ailleurs.
- Cliquez sur Execute ou appuyez sur Ctrl+Enter pour la relancer.
Modifier Avant de Relancer
Vous n'êtes pas obligé de relancer exactement la même requête. Modifiez le texte dans l'éditeur avant d'exécuter :
- Changer les conditions de filtre — Ajustez les clauses WHERE pour des données différentes.
- Modifier la sélection de colonnes — Ajoutez ou supprimez des colonnes d'un SELECT.
- Mettre à jour les valeurs — Changez les valeurs INSERT ou UPDATE pour de nouvelles opérations.
- Ajouter un LIMIT — Restreignez les ensembles de résultats pour des tests plus rapides.
Exécuter sur une Base de Données Différente
Pour exécuter la même requête sur une base de données différente :
- Gardez le texte de la requête dans l'éditeur.
- Changez le menu déroulant de base de données vers une base de données différente.
- Cliquez sur Execute.
C'est utile pour exécuter la même requête sur les environnements staging et production.
Utiliser Ctrl+Enter pour la Rapidité
Appuyez sur Ctrl+Enter (ou Cmd+Enter sur Mac) pour exécuter la requête sans cliquer sur le bouton. Ce raccourci clavier accélère considérablement le développement itératif de requêtes.
Conseils Pratiques
Garder un Fichier de Requêtes Local
Sauvegardez les requêtes fréquemment utilisées dans un fichier .sql local. Quand vous devez en relancer une, copiez-la dans l'éditeur et exécutez :
-- Utilisateurs actifs mensuels
SELECT COUNT(*) FROM users WHERE last_login > DATE_SUB(NOW(), INTERVAL 30 DAY);
-- Revenus par produit
SELECT product_name, SUM(total) FROM orders GROUP BY product_name ORDER BY SUM(total) DESC;
Itérer sur les Requêtes Complexes
Vous construisez une requête multi-jointure ? Exécutez une version, vérifiez les résultats, affinez-la dans l'éditeur et relancez. L'éditeur conserve votre texte entre les exécutions pour que vous puissiez raffiner de manière itérative.
Utiliser des Commentaires pour Étiqueter les Requêtes
Ajoutez des commentaires SQL (--) pour vous rappeler ce que fait chaque requête, surtout quand vous copiez depuis un fichier local.