La PrompterieLa Prompterie

SQL & Bases de Données

Maîtrisez SQL et vos bases de données avec des prompts IA spécialisés. Requêtes complexes, optimisation de performances, modélisation — gérez vos données efficacement avec l'aide de l'intelligence artificielle.

2 prompts

Bien utiliser les prompts SQL & Bases de Données

Ces prompts vous aident à écrire et à accélérer vos requêtes SQL. Le premier, testé sur Gemini, traduit un besoin métier en requête complexe : jointures multiples, agrégations, sous-requêtes, fonctions de fenêtrage. Le second, testé sur DeepSeek, analyse une requête lente et propose index, réécritures et bonnes pratiques.

Ils conviennent à PostgreSQL, MySQL, SQL Server, SQLite ou BigQuery : précisez votre moteur, car la syntaxe et les optimisations varient. Fournissez le schéma des tables concernées (colonnes, types, clés) et un exemple du résultat attendu.

Pour l'optimisation, joignez le plan d'exécution (EXPLAIN ou EXPLAIN ANALYZE) : c'est lui qui montre où le temps est perdu. Testez toujours les modifications sur une copie de la base avant de les appliquer en production.

Questions fréquentes

Quelles informations donner à l'IA pour une requête SQL ?

Le moteur et sa version, la structure des tables (colonnes, types, clés primaires et étrangères), quelques lignes d'exemple et le résultat attendu. Sans schéma, l'IA invente des noms de colonnes et la requête ne fonctionnera pas.

Comment accélérer une requête lente ?

Examinez le plan d'exécution, ajoutez des index sur les colonnes filtrées et jointes, évitez les fonctions sur les colonnes indexées dans les conditions, ne sélectionnez que les colonnes utiles et limitez les sous-requêtes répétées. Le prompt d'optimisation détaille chacun de ces leviers.

Qu'est-ce qu'une fonction de fenêtrage ?

C'est un calcul effectué sur un ensemble de lignes liées à la ligne courante, sans les regrouper : rang, cumul, moyenne glissante, comparaison avec la ligne précédente. Elles s'écrivent avec la clause OVER et simplifient beaucoup de requêtes d'analyse.

Peut-on faire confiance à une requête générée ?

Vérifiez-la sur des données connues avant de l'utiliser : une jointure mal placée peut dupliquer ou perdre des lignes sans provoquer d'erreur. Pour les requêtes qui modifient ou suppriment des données, travaillez d'abord sur une copie.

🍪

Ce site utilise des cookies

Nous utilisons des cookies essentiels au fonctionnement du site, et optionnellement des cookies d’analyse et de publicité. Vous pouvez personnaliser vos choix.

⚙️ Personnaliser mes choix

Essentiels

Connexion, langue, thème

Requis

Analyse

Google Analytics / GTM

Publicité

AdSense

En savoir +