SQLOutils
Formater, valider et convertir des requêtes SQL avec sensibilité syntaxique.
24 outils disponibles, tous en local dans le navigateur.
- De JSON à SQLConvertir une représentation JSON en instruction SELECT.OUTIL
- Annotation SQLAjouter des commentaires annotant chaque clause d'une instruction SELECT.OUTIL
- Beautificateur SQLEmbellir SQL avec mots-clés en majuscules et indentation des clauses.OUTIL
- Constructeur DELETE SQLConstruire une instruction DELETE depuis JSON.OUTIL
- Diff SQLComparer deux instructions SQL ligne par ligne.OUTIL
- Expliquer SQLGénérer un plan EXPLAIN simplifié.OUTIL
- Extracteur de colonnes SQLListe les noms de colonnes d’une clause SELECT. Les jetons sont découpés sur les virgules et les points : les noms qualifiés reviennent éclatés — u.id donne deux entrées, u et id ; les préfixes de table ne sont pas conservés.OUTIL
- Extracteur de tables SQLListe les tables référencées après FROM et JOIN. Les jointures par virgule (FROM t1, t2) ne rapportent que la première table — utilisez la syntaxe JOIN explicite pour une extraction fiable.OUTIL
- Constructeur GROUP BY SQLConstruire une clause GROUP BY depuis JSON.OUTIL
- Constructeur HAVING SQLConstruire une clause HAVING depuis des conditions JSON.OUTIL
- Constructeur INSERT SQLConstruit une instruction INSERT INTO à partir de JSON {table, columns, values}. Les trois champs sont requis — un champ manquant provoque une erreur d’exécution brute au lieu d’un message de validation clair.OUTIL
- Constructeur JOIN SQLConstruire une clause JOIN depuis JSON.OUTIL
- Fusion SQLFusionner plusieurs instructions SQL avec UNION ALL.OUTIL
- Minificateur SQLCompresser SQL en une seule ligne, en supprimant commentaires et espaces superflus.OUTIL
- Normalisation SQLNormaliser SQL : mots-clés en majuscules, espaces simples, trim.OUTIL
- Optimiseur SQLSuggérer des optimisations SQL basiques.OUTIL
- Constructeur ORDER BY SQLConstruit une clause ORDER BY à partir d’un tableau JSON d’entrées {col, dir} (dir vaut ASC ou DESC). Les deux champs sont requis dans chaque entrée — une entrée sans dir provoque une erreur d’exécution brute au lieu d’un message de validation clair.OUTIL
- Constructeur SELECT SQLConstruire une instruction SELECT depuis JSON.OUTIL
- De SQL à JSONConvertit un SELECT simple en JSON {type, columns, table, where}. L’analyse est sommaire : tout ce qui suit WHERE atterrit dans le champ where — les clauses ORDER BY et LIMIT s’y retrouvent ; réservez-le aux SELECT simples et plats.OUTIL
- Liste de tokens SQLAnalyse le SQL en une liste de tokens JSON (mots, nombres, ponctuation). Les tokens ne contiennent que le type et la valeur — aucune information de position.OUTIL
- Constructeur UNION SQLConstruire une requête UNION depuis JSON.OUTIL
- Constructeur UPDATE SQLConstruire une instruction UPDATE depuis JSON.OUTIL
- Validateur SQLUn contrôle SQL léger : l’instruction doit commencer par un mot-clé SQL et les parenthèses doivent être équilibrées. Les instructions commençant par une parenthèse, comme (SELECT 1) UNION (SELECT 2), sont rejetées — ce n’est pas un vrai analyseur SQL.OUTIL
- Constructeur WHERE SQLConstruit une clause WHERE à partir de conditions JSON [{col, op, val}]. Les valeurs sont insérées telles quelles — ni guillemets, ni échappement, ni paramétrage — la sortie est du texte SQL non validé ; vérifiez-le avant de l’exécuter sur une base de données.OUTIL