Skip to content
easytoolapp
  • Accueil
  • Textes
  • Calculatrices
  • Convertisseurs
  • Date et heure
  • Générateurs
  • Développeur
  • Design
  • Appareil
  • Santé
  • Business
  • À propos
  • Contact
  1. Accueil/
  2. Développeur/
  3. Formateur SQL
</>Développeur

Formateur SQL

Collez une requête SQL pour la formater avec une indentation cohérente, des mots-clés en majuscules et des sauts de ligne clause par clause. Choisissez votre dialecte (MySQL, PostgreSQL, SQLite, SQL Server) ou utilisez le mode de minification pour compresser une requête en une seule ligne.

Votre SQL est traité dans votre navigateur et n'est envoyé à aucun serveur.

Comment utiliser ce formateur sql

  1. Collez votre requête SQL dans le champ de saisie.
  2. Choisissez le dialecte (Standard / MySQL / PostgreSQL / SQLite / SQL Server).
  3. Choisissez l'indentation (2 espaces, 4 espaces ou tabulation) et la casse des mots-clés (majuscules, minuscules ou conserver).
  4. Ou passez en mode Minifier pour compresser la requête en une seule ligne.
  5. Copiez le résultat ou téléchargez-le en fichier .sql.

Questions fréquentes

Quels dialectes SQL sont pris en charge ?

Le SQL standard ainsi que MySQL, PostgreSQL, SQLite et SQL Server. Le réglage de dialecte étend la liste des mots-clés (par ex. PostgreSQL ajoute RETURNING, SQL Server ajoute TOP) afin que les mots-clés propres à chaque dialecte soient reconnus et correctement mis en casse.

Plusieurs instructions sont-elles formatées ?

Oui. Les instructions séparées par des points-virgules sont formatées indépendamment, avec une ligne vide entre elles.

Les commentaires sont-ils conservés ?

Oui en mode Formater. Les commentaires de ligne (-- ...) et les commentaires de bloc (/* ... */) sont conservés sur leurs propres lignes. Le minifieur supprime les commentaires pour garder une sortie aussi compacte que possible.

Pourquoi ma fonction spécifique à Postgres n'est-elle pas écrite comme je m'y attends ?

La prise en charge des dialectes se concentre sur les mots-clés réservés (SELECT, WHERE, RETURNING) plutôt que sur les noms de fonctions. Les fonctions intégrées comme `array_agg`, `jsonb_path_query` ou les extensions propriétaires conservent la casse que vous avez saisie. Si une casse cohérente au sein de l'équipe est importante, faites-la appliquer par votre linter — les formateurs laissent volontairement les noms de fonctions tranquilles.

Outils similaires

</>Développeur

Formateur JSON

Formater, valider, convertir et analyser du JSON.

</>Développeur

Formateur HTML

Embellir ou minifier du HTML dans un seul outil.

</>Développeur

Validateur JSON

Valider du JSON avec la ligne et la colonne de l'erreur.

</>Développeur

Testeur regex

Correspondance en direct, groupes et aide-mémoire.

</>Développeur

Convertisseur CSV ↔ JSON

CSV ↔ JSON avec détection de type, aplatissement et aperçu.

easytoolapp
À proposContactGuidesConfidentialitéCGU
© 2026 easytoolappDes outils en ligne simples pour les tâches du quotidien.