SQL Formatter transforme les requêtes SQL minifiées ou désordonnées en requêtes lisibles et indentées. Les mots-clés vont sur de nouvelles lignes (SELECT, FROM, WHERE, JOIN, ON, AND, OR), les listes SELECT sont fractionnées à raison d'une colonne par ligne, et les mots-clés composés (GROUP BY, INNER JOIN, IS NOT NULL) sont reconnus. Normalisation optionnelle des mots-clés en MAJUSCULES et coloration syntaxique pour les mots-clés, fonctions, chaînes et nombres.
Lire du SQL copié de codes ou de journaux est souvent pénible — les ORM produisent des requêtes sur une seule ligne, les formateurs de logs suppriment les retours à la ligne, et le SQL écrit à la main utilise une indentation incohérente selon les auteurs. SQL Formatter vous offre une vue propre et cohérente de n'importe quelle requête en un clic. Le formateur analyse le SQL (gérant les chaînes, commentaires, nombres, identifiants, opérateurs et ponctuation), reconnaît environ 80 mots-clés SQL, y compris ceux composés comme GROUP BY, LEFT OUTER JOIN, IS NOT NULL et ORDER BY. Chaque mot-clé de haut niveau (SELECT, FROM, WHERE, HAVING, etc.) va sur sa propre ligne. Les listes SELECT reçoivent une colonne par ligne, rendant les listes de colonnes larges lisibles. Les clauses JOIN sont indentées sur une nouvelle ligne avec leur condition ON. La normalisation optionnelle en MAJUSCULES convertit les mots-clés en majuscules pour plus de cohérence. La coloration syntaxique colore les mots-clés en violet, les fonctions en bleu, les chaînes en vert, les nombres en orange et les commentaires en gris italique. Les commentaires (-- ligne et /* bloc */) sont préservés. Une option Minifier compacte une requête en une seule ligne pour l'utiliser comme une chaîne de caractères dans le code.
L'analyseur reconnaît environ 80 mots-clés SQL (y compris les mots-clés composés comme GROUP BY, INNER JOIN, IS NOT NULL) pour un saut de ligne correct.
Chaque colonne d'une liste SELECT reçoit sa propre ligne — les listes de colonnes larges deviennent faciles à parcourir.
La conversion optionnelle des mots-clés en majuscules donne à votre requête une casse cohérente quel que soit l'auteur.
Les mots-clés, fonctions, chaînes, nombres et commentaires sont codés par couleur pour une lecture facilitée de la structure.
Les commentaires SQL (-- et /* */) sont préservés lors du formatage — pas de suppressions surprises.
Réduit toute requête formatée en une seule ligne — utile pour intégrer le SQL comme une chaîne littérale dans le code.
Les ORM comme Sequelize, Prisma ou TypeORM enregistrent souvent du SQL sur une seule ligne. Collez-les dans le formateur pour comprendre la structure.
Lors de la révision d'une PR avec des chaînes SQL intégrées, formatez-les pour plus de lisibilité avant de laisser des commentaires.
Formatez une requête lente pour voir clairement sa structure de JOINTURE, facilitant ainsi l'identification des goulots d'étranglement.
Produisez du SQL proprement formaté pour une inclusion dans des fichiers README, des wikis internes ou une documentation d'API.
Les nouveaux développeurs SQL peuvent coller leurs requêtes et voir le formatage approprié comme référence d'apprentissage.
Cliquez sur l'icône SQL dans le dock DevSuite Pro. Un panneau s'ouvre avec les options et une zone de saisie.
Collez n'importe quel SQL — des logs d'un ORM, d'un fichier ou d'un éditeur. Fonctionne avec SELECT, INSERT, UPDATE, DELETE, CREATE, etc.
Appuyez sur Formater pour obtenir une requête indentée et lisible avec les mots-clés sur leurs propres lignes.
Réglez la largeur d'indentation, activez les mots-clés en MAJUSCULES, gérez la coloration syntaxique selon votre style.
Cliquez sur Copier pour récupérer la requête formatée ou minifiée. Collez-la dans votre IDE, ticket ou documentation.
Installez DevSuite Pro gratuitement et débloquez plus de 39 outils de développement pour votre navigateur.