Outil gratuit. Sans inscription.
Formateur SQL
Transformez du SQL sur une ligne en requêtes lisibles : mots-clés en majuscules, clauses principales sur leurs propres lignes, sous-requêtes indentées. Collez une requête illisible, obtenez du SQL propre.
Ce que fait l'outil
Les outils de base de données et les journaux livrent souvent du SQL en une seule ligne illisible. Ce formateur met les mots-clés en majuscules (SELECT, FROM, WHERE...), place les clauses principales sur leurs propres lignes, indente les sous-requêtes et les conditions de JOIN, et découpe les longues listes de colonnes pour rendre la logique lisible.
Exemple
select id, name from users where active = 1 order by name; devient :
SELECT id, name
FROM users
WHERE active = 1
ORDER BY name;
Dialectes
Le formatage est cosmétique et fonctionne pour le SQL standard de MySQL, PostgreSQL, SQLite, SQL Server et autres. Il ne valide pas votre requête : testez-la toujours sur votre base.
Estimation indicative. Les résultats reposent sur les tarifs publics indiqués et peuvent différer de votre facture réelle. Conditions
Questions fréquentes
Quels dialectes SQL sont pris en charge ?
Les règles de formatage sont génériques et fonctionnent avec le SQL standard de MySQL, PostgreSQL, SQLite, SQL Server et Oracle. Il formate du texte ; il n'analyse pas la syntaxe spécifique à un dialecte.
Le formatage change-t-il ma requête ?
Non. Il ne change que les espaces et la casse des mots-clés. La logique, les noms de tables et les valeurs sont intacts.
Peut-il aussi minifier du SQL ?
Pas directement. Le formateur vise la lisibilité. Pour minifier, repliez le résultat sur une ligne, ce que la plupart des éditeurs font avec une commande de jointure de lignes.
Mon SQL est-il envoyé à un serveur ?
Non. Le formatage se fait localement dans votre navigateur, donc les requêtes restent privées.