Le Panel MySQL Nobregas enregistre automatiquement chaque requête SQL que vous exécutez sur le serveur à des fins de sécurité et d'audit. Cela signifie que vos requêtes passées sont suivies et enregistrées, vous aidant à maintenir un historique des opérations sur la base de données.
Comment Fonctionne le Suivi des Requêtes
Chaque fois que vous exécutez une requête sur la page SQL Query, le panel enregistre :
- L'instruction SQL — Le texte complet de la requête exécutée.
- Horodatage — Quand la requête a été exécutée.
- Base de données — Contre quelle base de données la requête a été exécutée.
- Statut — Si la requête a réussi ou échoué.
- Temps d'exécution — Combien de temps la requête a pris.
- Lignes affectées — Combien de lignes ont été retournées ou modifiées.
Ces données sont stockées de manière sécurisée sur le serveur, associées à votre compte utilisateur.
Garder le Suivi de Vos Requêtes
Puisque l'historique des requêtes est suivi côté serveur, voici des conseils pratiques pour gérer vos requêtes au quotidien :
Sauvegarder les Requêtes Importantes Localement
Gardez un fichier local .sql ou un document texte avec les requêtes que vous utilisez fréquemment. Cela vous donne un accès instantané à vos instructions les plus importantes sans avoir à les réécrire.
Utiliser des Commentaires dans Votre SQL
Ajoutez des commentaires pour vous rappeler ce que fait une requête :
-- Rapport des utilisateurs actifs mensuels
SELECT COUNT(*) FROM users WHERE last_login > DATE_SUB(NOW(), INTERVAL 30 DAY);
Vérifier les Résultats des Requêtes Immédiatement
Après l'exécution d'une requête, le panneau de résultats affiche le nombre de lignes, le temps d'exécution et un tableau formaté. Examinez-les attentivement avant de naviguer ailleurs.
Portée de l'Historique des Requêtes
- Votre historique de requêtes est personnel — les autres utilisateurs ne peuvent pas voir vos requêtes.
- L'historique est stocké par compte, pas par base de données.
- Les requêtes réussies et échouées sont toutes enregistrées.
Conseils
- Tenez un carnet de requêtes — Stockez les requêtes importantes dans un fichier local pour pouvoir les relancer à tout moment.
- Examinez les résultats avant les opérations destructives — Exécutez d'abord un SELECT pour voir ce qui sera affecté avant de lancer un DELETE ou UPDATE.
- Suivez les modifications — Notez quelles requêtes vous avez exécutées et quand, surtout sur les bases de données de production.