Formateur SQL

Met en forme le SQL pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle.

Votre SQL est formaté localement dans votre navigateur et rien n'est envoyé à un serveur.

Vous travaillez aussi avec du NoSQL ? Essayez le Formateur de requêtes MongoDB.

À propos de Formateur SQL

Ce formateur SQL nettoie les requêtes désordonnées, sur une seule ligne ou non indentées en un SQL lisible et au style cohérent. Choisissez votre dialecte — MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) ou SQL standard — et l'outil réorganise SELECT, FROM, JOIN, WHERE et le reste avec une indentation correcte. En tant qu'embellisseur SQL, il vous permet de choisir une indentation de 2 ou 4 espaces et de mettre éventuellement les mots-clés en majuscules pour un style maison uniforme. Pratique pour les développeurs relisant des pull requests, les ingénieurs QA lisant des requêtes journalisées et les analystes de données qui ont besoin d'imprimer joliment du SQL directement depuis un ORM ou un vidage sur une ligne. Utilisez-le pour formater du SQL en ligne avant de valider, comparer ou partager. Tout s'exécute localement dans votre navigateur, vos requêtes sont traitées sur votre appareil et vos données ne quittent jamais votre navigateur.

Fonctionnalités

Comment utiliser Formateur SQL

  1. Collez votre SQL dans la zone de saisie SQL.
  2. Sélectionnez votre dialecte de base de données dans la liste déroulante (par ex. PostgreSQL ou MySQL).
  3. Choisissez une indentation de 2 ou 4 espaces et activez les mots-clés en MAJUSCULES si vous le souhaitez.
  4. Lisez le résultat embelli dans le panneau SQL formaté.
  5. Copiez la sortie ou téléchargez-la en query.sql.

Exemple

Entrée

select id,name from users where active=1 order by name desc;

Sortie

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name DESC;

Une requête sur une ligne réorganisée avec une indentation de 2 espaces et des mots-clés en majuscules.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que le Formateur SQL et quand l'utiliser ?
C'est un embellisseur SQL qui réorganise les requêtes désordonnées ou sur une ligne en SQL propre et indenté. Utilisez-le avant de valider, de comparer dans une pull request ou de partager une requête avec votre équipe.
Quels dialectes SQL le Formateur SQL prend-il en charge ?
MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) et SQL standard. Choisissez celui correspondant à votre base de données dans la liste déroulante.
Comment changer la largeur d'indentation dans le Formateur SQL ?
Utilisez le commutateur 2 espaces / 4 espaces pour définir la profondeur d'indentation des clauses imbriquées dans la sortie formatée.
Le Formateur SQL peut-il mettre les mots-clés en majuscules automatiquement ?
Oui. Activez les mots-clés en MAJUSCULES pour standardiser SELECT, FROM, WHERE, JOIN et le reste dans toute la requête.
Le Formateur SQL exécute-t-il ou se connecte-t-il à ma base de données ?
Non. Il ne fait que reformater le texte de la requête dans votre navigateur et ne l'exécute jamais ni ne se connecte à aucune base de données.
Mon SQL est-il envoyé quelque part lorsque je le formate ?
Non. Votre requête est traitée localement dans votre navigateur et vos données ne quittent jamais votre appareil, rien n'est envoyé à un serveur.

Outils associés

Tous les outils ArrayKit