🗂 SQL Formatter
Entrée SQL
Sortie formatée
Le résultat apparaîtra ici...
Description
Outil de formatage et minification de requêtes SQL. Transforme du SQL brut en version lisible avec indentation, mots-clés en majuscules et coloration syntaxique.
Fonctionnalités
- Formatage avec indentation automatique et mots-clés SQL en majuscules
- Minification pour compresser la requête sur une seule ligne
- Coloration syntaxique : mots-clés, chaînes, nombres, commentaires, fonctions
- Gestion des sous-requêtes imbriquées avec indentation progressive
- Préservation des chaînes littérales et des commentaires (-- et /* */)
- Exemples préchargés pour tester rapidement
Types de requêtes supportés
- SELECT avec FROM, WHERE, GROUP BY, ORDER BY, HAVING, LIMIT, OFFSET
- JOIN : LEFT, RIGHT, INNER, OUTER, CROSS JOIN avec clause ON
- INSERT INTO ... VALUES
- UPDATE ... SET ... WHERE
- CREATE TABLE, ALTER TABLE, DROP TABLE
- CASE / WHEN / THEN / ELSE / END
- UNION, sous-requêtes imbriquées
Utilisation
- Collez votre SQL dans le panneau "Entrée SQL" puis cliquez sur "Formater"
- Utilisez Ctrl+Enter pour formater rapidement
- Sélectionnez un exemple dans le menu déroulant pour tester
- Cliquez sur "Copier" pour récupérer le résultat formaté
Astuces
- Le formateur préserve le contenu des chaînes entre guillemets simples
- Les commentaires SQL (-- et /* */) sont conservés et colorés
- Les sous-requêtes entre parenthèses sont automatiquement indentées
- Utilisez "Minifier" pour obtenir une version compacte de la requête