Formateur SQL

Formateur SQL formate et embellit les requêtes SQL pour MySQL, PostgreSQL, SQL Server et plus. Collez votre requête, choisissez un dialecte et cliquez sur Formater pour l’indenter et l’aligner. Tout le traitement se fait localement dans votre navigateur, et rien n’est envoyé à un serveur.

Copié !

À propos du formatage SQL

Le formatage SQL ré-indente et aligne les requêtes pour les rendre plus faciles à lire et à relire. Cet outil prend en charge plusieurs dialectes dont MySQL, PostgreSQL, SQL Server, SQLite et BigQuery, et vous permet de contrôler la casse des mots-clés. Votre requête est formatée entièrement dans le navigateur et n'est jamais envoyée nulle part.

Un formateur SQL rend lisibles les requêtes longues ou générées automatiquement avant de les relire, déboguer ou valider. Les équipes l'utilisent pour garder un style cohérent dans les pull requests, démêler des requêtes copiées d'ORM et de logs, et rendre des jointures et sous-requêtes complexes plus faciles à suivre lors de la revue de code.

Collez une requête, choisissez votre dialecte, MySQL, PostgreSQL, SQL Server, SQLite, MariaDB, BigQuery ou PL/SQL, et le formateur réindente les clauses, aligne les mots-clés et applique la casse de votre choix. Tout s'exécute localement, donc les requêtes contenant des noms de tables ou de colonnes sensibles ne quittent jamais votre machine.

Questions fréquentes

Quels dialectes SQL sont pris en charge ?

Il formate MySQL, PostgreSQL, SQL Server, SQLite, MariaDB, BigQuery et PL/SQL, ainsi que le SQL standard, pour correspondre à la syntaxe de votre base de données.

Va-t-il changer les résultats de ma requête ?

Non. Il ne reformate que les espaces, l'indentation et la casse des mots-clés ; la logique de la requête et les données renvoyées restent exactement les mêmes.

Est-il sûr de coller des requêtes sensibles ?

Oui. Le formatage s'exécute entièrement dans votre navigateur, donc les requêtes contenant des noms de tables ou de colonnes internes ne sont jamais envoyées à un serveur.