SQL
formater et embellir les requêtes
Formatez et embellissez les requêtes SQL avec support de plusieurs dialectes (MySQL, PostgreSQL, SQLite, etc.). Améliorez la lisibilité instantanément.
Cette conversion s’exécute uniquement dans votre navigateur — rien n’est téléversé.
- Entrée0
- Sortie0
- OptionsStandard SQL · 2 espaces
Entrée
Sortie
Qu'est-ce que cet outil ?
Embelleit les requêtes SQL standard, MySQL, PostgreSQL, MariaDB, SQLite, BigQuery, PL/SQL et T-SQL dans le navigateur : espaces, retours, indentation (1–8) et mots-clés en majuscules.
Ce n’est pas un client de base : pas d’exécution ni de validation de schéma. Le dialecte influence le découpage des identifiants et tokens vendeur.
Utile pour logs/ORM sur une ligne, SQL en revue de PR et JOIN plus lisibles.
Cas d'usage courants
- Déplier une requête compacte issue d’un ORM ou d’un log
- Reformater avec le bon dialecte (
"vs`) - Uniformiser la casse des mots-clés avant partage
Comment utiliser
- Choisissez dialecte et indentation 1–8.
- Collez le SQL ; la sortie se met à jour en direct (debounce si volumineux).
- Corrigez l’erreur de parse d’une ligne si elle apparaît.
- Copiez le résultat. Sample charge un
SELECT+JOIN.
Dialect notes
| Dialecte | Guillemets d’identifiant | Notes |
|---|---|---|
| Standard / PostgreSQL / SQLite | "doubles" | Casts :: PostgreSQL |
| MySQL / MariaDB | `backtick` | Préférer pour les backticks |
| BigQuery | `projet.dataset.table` | Noms qualifiés |
| PL/SQL / T-SQL | Spécifique éditeur | Blocs procéduraux |
Exemples
| Entrée / réglage | Sortie | Notes |
|---|---|---|
select id, name from users where active = 1 order by created_at desc (Standard, 2) | Clauses sur lignes + mots-clés majuscules | Beautify classique |
select * from users where id::int = 1 (PostgreSQL) | Conserve id::int | Cast selon dialecte |
select * from \proj.dataset.table` where true` (BigQuery) | Conserve les backticks | Cas souvent mal géré ailleurs |
SELECT * FROM users WHERE ( | Erreur de parse (EOF / )) | Échec structurel, pas de schéma |
Pièges courants
- Pas d’exécution ni de validation DB. Une requête formatée peut rester incorrecte pour votre schéma.
- Mauvais dialecte : guillemets et fonctions vendeur.
- Minification sur une ligne hors périmètre.
- Une faute de frappe sur un mot-clé peut ne pas lever d’erreur.
Références
Dernière révision: 2026-07-27
Questions fréquentes
- Le formatage change-t-il l’exécution de la requête ?
- Il change surtout espaces, retours et casse des mots-clés. Un mauvais dialecte peut affecter guillemets ou fonctions ; vérifiez avant d’exécuter en base.
- Quels dialectes SQL sont pris en charge ?
- SQL standard, MySQL, PostgreSQL, MariaDB, SQLite, BigQuery, PL/SQL et T-SQL. Choisissez le plus proche.
- Puis-je minifier le SQL sur une ligne ?
- Non. Cette page ne fait que l’embellissement. La compression sur une ligne est hors périmètre.
- Ma requête est-elle téléversée ?
- Non. Le formatage reste dans votre navigateur.