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

  1. Choisissez dialecte et indentation 1–8.
  2. Collez le SQL ; la sortie se met à jour en direct (debounce si volumineux).
  3. Corrigez l’erreur de parse d’une ligne si elle apparaît.
  4. Copiez le résultat. Sample charge un SELECT + JOIN.

Dialect notes

DialecteGuillemets d’identifiantNotes
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-SQLSpécifique éditeurBlocs procéduraux

Exemples

Entrée / réglageSortieNotes
select id, name from users where active = 1 order by created_at desc (Standard, 2)Clauses sur lignes + mots-clés majusculesBeautify classique
select * from users where id::int = 1 (PostgreSQL)Conserve id::intCast selon dialecte
select * from \proj.dataset.table` where true` (BigQuery)Conserve les backticksCas 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.