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
- Formate six dialectes plus le SQL standard : MySQL, PostgreSQL, T-SQL, SQLite, BigQuery et Oracle
- Choisissez une indentation de 2 ou 4 espaces pour la sortie
- Mise en MAJUSCULES optionnelle des mots-clés pour SELECT, FROM, WHERE et plus
- Réorganise les longues requêtes sur une ligne en instructions lisibles et indentées
- Formatage en direct qui se met à jour à mesure que vous tapez ou changez les options
- Copiez le SQL formaté ou téléchargez-le en fichier query.sql
- Tout s'exécute dans votre navigateur
Comment utiliser Formateur SQL
- Collez votre SQL dans la zone de saisie SQL.
- Sélectionnez votre dialecte de base de données dans la liste déroulante (par ex. PostgreSQL ou MySQL).
- Choisissez une indentation de 2 ou 4 espaces et activez les mots-clés en MAJUSCULES si vous le souhaitez.
- Lisez le résultat embelli dans le panneau SQL formaté.
- 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
- Les mots-clés ne sont pas en majuscules alors que vous vous y attendiez. — Activez l'option mots-clés en MAJUSCULES ; désactivée, le formateur conserve la casse originale de vos mots-clés.
- Une syntaxe spécifique au dialecte est reformatée bizarrement ou rejetée. — Sélectionnez le dialecte correspondant (par exemple BigQuery ou Oracle) pour que le formateur analyse correctement votre syntaxe au lieu d'utiliser le SQL standard.
- L'indentation de la sortie ne correspond pas au style de votre équipe. — Basculez entre l'option 2 espaces et 4 espaces pour correspondre à la convention de formatage de votre projet.
- Une erreur de syntaxe dans la requête produit une sortie inattendue. — Corrigez les parenthèses non équilibrées ou les virgules manquantes dans l'entrée ; le formateur réorganise du SQL valide mais ne peut pas réparer des instructions cassées.
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
- Formateur de requêtes MongoDB — Met en forme les requêtes du shell MongoDB et les pipelines d’agrégation.
- Formateur GraphQL — Met en forme ou minifie les requêtes et schémas GraphQL, valide la syntaxe et extrait les opérations.
- Formateur JS / TS — Embellit ou minifie JavaScript, TypeScript et JSX/TSX avec les options de Prettier.
- Formateur HTML — Embellit ou minifie le HTML, met en forme le CSS/JS en ligne et prévisualise le résultat.
- Formateur CSS / SCSS — Embellit ou minifie CSS/SCSS/LESS, trie les propriétés et supprime les doublons.
- Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
- Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
- JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
Tous les outils ArrayKit