Formateur & Embellisseur SQL

Formateur & Embellisseur SQL

Formateur et embellisseur SQL gratuit en ligne. Collez votre SQL, choisissez le dialecte et le style, et obtenez un SQL propre et lisible instantanément —...

Mis à jour mai 2026

Vérifié par Rafael Duarte

Indentation
Mots-clés
Virgule
Mode
SQL brut
SQL formaté
Le résultat formaté apparaîtra ici
Traitement local — votre SQL ne quitte jamais votre navigateur

Formateur SQL en ligne

D'une requête minifiée à du SQL lisible

1. Collez votre SQL

N'importe quelle requête brute, minifiée ou désorganisée dans le panneau de saisie.

2. Configurez le style

Indentation, casse des mots-clés et position de la virgule (en fin ou en début de ligne).

3. Formatez et copiez

Cliquez sur Format SQL ou `Ctrl+Shift+F` — copiez ou téléchargez le résultat en `.sql`.

Ce que fait cet outil

Plusieurs dialectes, style configurable

6+ dialectes pris en charge

MySQL, PostgreSQL, SQL Server, SQLite, Oracle et le SQL standard ANSI.

Mode Minify

Compresse le SQL formaté sur une seule ligne — utile pour l'intégrer dans un fichier de configuration.

CTE et window functions

Indente correctement WITH, OVER, PARTITION BY et les sous-requêtes corrélées.

100% dans le navigateur

Vos requêtes — y compris les structures de production — ne quittent jamais votre ordinateur.

Coloration syntaxique du résultat

Le SQL formaté sort coloré par type de token — mots-clés, chaînes, nombres — comme dans un éditeur de code.

Ce que la mise en forme révèle

Élément
Ce que ça donne une fois formaté
Clauses principales
SELECT, FROM, WHERE chacune sur sa propre ligne
Liste de colonnes
Indentée d'un niveau, une par ligne pour les grosses requêtes
Conditions JOIN
Séparées visuellement, chaque ON sur sa propre ligne
AND/OR dans le WHERE
Sur des lignes séparées pour une lecture rapide
CASE WHEN ... END
Chaque WHEN indenté sous le CASE, END aligné avec le début

Quand vous allez utiliser cet outil

Les scénarios les plus courants chez les utilisateurs

Revues de code

Du SQL lisible est du SQL qu'on peut relire — des requêtes non formatées sont presque impossibles à comparer dans un diff.

Nettoyer la sortie d'un ORM

SQLAlchemy, Hibernate et ActiveRecord génèrent des requêtes sur une seule ligne — formatez-les avant de déboguer.

Analyser des requêtes héritées

Vous avez repris une procédure stockée de 300 lignes sans aucune mise en forme ? Formatez-la pour la comprendre en quelques minutes.

SQL dans des fichiers de configuration

Minifiez des requêtes formatées pour les intégrer dans un YAML, un JSON ou un .env.

Documentation et tutoriels

Des exemples SQL propres avec une indentation cohérente sont bien plus faciles à inclure dans une doc ou un article technique.

Erreurs fréquentes

Croire que formater change le comportement

Le moteur de base de données ignore les espaces, les retours à la ligne et la casse — la requête s'exécute de façon identique.

Mélanger les styles dans l'équipe

Utilisez le formateur comme référence commune pour que tout le monde suive la même convention.

Ne pas indenter les sous-requêtes

Les requêtes imbriquées doivent être indentées d'un niveau à l'intérieur des parenthèses pour rester lisibles.

Coller plusieurs requêtes sans `;` entre elles

Le formateur utilise le point-virgule pour séparer les instructions — sans lui, un INSERT suivi d'un SELECT peut être interprété comme une seule instruction.

Croire que Minify obscurcit le SQL

Le mode Minify se limite à supprimer les espaces et les retours à la ligne — les noms de tables, de colonnes et les valeurs restent entièrement lisibles dans le résultat.

Pourquoi utiliser cet outil

Gère le SQL complexe — CTE, window functions, expressions CASE, sous-requêtes corrélées et JOIN multiples — en indentant correctement chaque niveau d'imbrication, pas seulement les requêtes simples.

Prend en charge les principaux dialectes (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, DB2), utile pour les équipes qui travaillent avec plusieurs bases de données.

Gratuit, sans inscription, et fonctionne entièrement dans le navigateur — le résultat ressort avec coloration syntaxique, prêt à coller dans du code, de la documentation ou une revue.

Virgule en début vs. en fin de ligne

Deux conventions valides — l'important est la cohérence

Fin de ligne (par défaut)
Début de ligne
Exemple
colonne1, colonne2, colonne3
, colonne2\n, colonne3
Avantage
plus familier, standard de la majorité des guides
facilite de commenter une colonne sans toucher la ligne au-dessus
Utilisé par
la majorité des équipes
les équipes qui éditent souvent de grandes listes SELECT

Questions fréquentes

Il prend du code SQL mal structuré ou minifié et le réorganise avec une indentation cohérente, des retours à la ligne et une casse de mots-clés uniforme, pour faciliter la lecture et la maintenance.

Références

Article associé

Como modelar tabelas sem criar um banco impossível de manter

Outils connexes