Retour à Outils

Outil de formatage SQL

My tools
No tools yet

Chargement...

Formatage et embellissement SQL en ligne (multi-dialectes, compressible)

  1. 1

    Coller l'instruction SQL

    Collez la requête, l'instruction de création de table ou le SQL sur une seule ligne copié du journal dans la zone de saisie, ou cliquez sur « Remplir l'exemple » pour voir l'effet.

  2. 2

    Choisir un dialecte et des options

    Sélectionnez le dialecte selon votre base de données, ajustez la casse des mots-clés et la largeur d'indentation selon les normes de votre équipe ; les résultats sont générés en temps réel.

  3. 3

    Copier ou compresser

    Copiez le résultat formaté vers votre client ou code ; cliquez sur « Compresser » puis copiez si vous avez besoin d'une seule ligne.

Aperçu des fonctionnalités

Outil de formatage SQL en ligne : collez du SQL pour embellir instantanément la mise en page, supporte 20 dialectes (SQL standard, MySQL, PostgreSQL, SQLite, ClickHouse, Snowflake, etc.), la casse des mots-clés, la largeur d'indentation et l'espacement entre les instructions sont ajustables, et peuvent être compressés en une seule ligne d'un clic. Tout se fait localement dans le navigateur, les instructions ne sont pas téléchargées.

Description de l’outil

Outil gratuit de formatage et de mise en forme SQL en ligne (formatage/compression SQL). Supporte 20 dialectes SQL, trois états de casse pour les mots-clés, largeur d'indentation et espacement entre les instructions configurables; lors de la compression, les commentaires de ligne sont automatiquement convertis en commentaires de bloc sans supprimer les instructions, tout est traité localement.

Dernière mise à jour

Liste des capacités

  • 20 dialectes SQL : SQL standard, MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, Oracle PL/SQL, Transact-SQL et bien d'autres, couvrant complètement la syntaxe de chaque base de données.
  • Formatage et compression bidirectionnels : embellissez la mise en page pour clarifier les JOIN et les sous-requêtes ; compressez l'instruction en une seule ligne pour l'intégrer facilement dans les journaux et les scénarios de concaténation dynamique.
  • Options granulaires : casse des mots-clés (inchangée/majuscule/minuscule), largeur d'indentation (2/4/8 espaces), bascule d'espacement entre les instructions.
  • Gestion sécurisée de la compression : les commentaires de ligne sont automatiquement convertis en commentaires de bloc avant d'être repliés, sans avaler les instructions après le commentaire.
  • Les données restent dans le navigateur : l'analyse et le formatage s'effectuent entièrement en local, supportant des instructions de longueur quelconque.

Retours utilisateurs

Votre retour sera examiné (et censuré si nécessaire) avant publication. Merci de ne pas indiquer d’adresse e-mail, de mot de passe ni d’autres données personnelles.

Vos retours nous aident à faire mieux ❤️

Outils connexes

Guides connexes

Questions fréquemment posées

Quelles bases de données SQL cet outil supporte-t-il ?
20 dialectes : SQL standard (sql), MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, DB2, DB2 for i, Hive, N1QL, Oracle PL/SQL, Redshift, SingleStore, Spark SQL, Trino, Transact-SQL. Les dialectes affectent la reconnaissance des mots-clés réservés et les règles de formatage. En cas de doute, utilisez SQL standard.
Le formatage modifie-t-il les résultats d'exécution du SQL ?
Non. Le formatage ajuste uniquement les espaces, les sauts de ligne et la casse des mots-clés, sans réécrire la logique. Le contenu des chaînes est préservé tel quel (l'option de casse ne s'applique qu'aux mots-clés SQL et mots réservés, pas à vos données). La compression fonctionne de la même manière : elle replie les espaces et convertit les commentaires de ligne en commentaires de bloc équivalents pour préserver la sémantique.
Cet outil peut-il détecter les erreurs de syntaxe SQL ?
Non, c'est un formateur, pas un validateur. Les erreurs de token structurel (comme des parenthèses en excès) génèrent une erreur avec indication de position, mais la plupart des erreurs de syntaxe sont tolérées (par exemple, un nom de table manquant peut être formaté normalement). Pour valider la syntaxe, exécutez l'instruction EXPLAIN dans la base de données correspondante ou utilisez la fonction de validation de votre client de base de données.
Où sont allés les commentaires dans le SQL compressé ?
Pour la sécurité sur une seule ligne, les commentaires de ligne (-- et # pour MySQL) sont automatiquement convertis en commentaires de bloc (/* ... */) lors de la compression pour être préservés. Si vous n'avez pas besoin de commentaires, supprimez-les manuellement avant la compression. Les espaces à l'intérieur des chaînes sont fusionnés en un seul espace lors de la compression. Pour les chaînes contenant des espaces précis, utilisez le formatage plutôt que la compression.
Les instructions SQL sont-elles téléchargées sur le serveur ?
Non. Le formatage s'effectue localement dans le navigateur. Les instructions ne quittent jamais votre appareil et l'outil fonctionne même hors ligne.