Formater du SQL

Formatez ou minifiez des requêtes

Aucune base de données : AIMRAN ne conserve ni vos fichiers, ni vos textes, ni vos résultats

Qu’est-ce que Formater du SQL ?

Une longue requête SQL écrite sur une seule ligne est très difficile à lire. Ce formateur l’organise avec des retours à la ligne et des indentations pour qu’elle se comprenne d’un coup d’œil, et met les mots-clés comme SELECT ou WHERE en majuscules.

Il fait aussi l’inverse : il minifie la requête sur une seule ligne, en supprimant espaces et commentaires, pour l’intégrer dans du code.

Mode d’emploi

  1. Collez votre requête SQL ou ouvrez un fichier .sql.
  2. Choisissez l’action : « Formater » ou « Minifier ».
  3. Sélectionnez le dialecte de votre base de données.
  4. Réglez la casse des mots-clés, l’indentation et le style tabulaire.
  5. Copiez ou téléchargez le résultat.

Avantages

Détails techniques

Le formatage utilise la bibliothèque sql-formatter avec les dialectes SQL standard, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Amazon Redshift, Spark SQL, Trino/Presto et IBM Db2. Vous pouvez choisir la casse des mots-clés, des types de données et des fonctions (majuscules, minuscules ou inchangée), l’indentation de 2 ou 4 espaces ou par tabulation, et le style tabulaire, qui aligne les mots-clés dans une colonne à gauche. La minification supprime les commentaires -- et /* */ (sauf si vous choisissez de les conserver) et les espaces superflus autour de la ponctuation, en respectant les chaînes littérales et les identifiants entre guillemets. Les fichiers jusqu’à 10 Mo peuvent être ouverts. Les requêtes ne sont pas exécutées.

Questions fréquentes

Comment formater une requête SQL ?

Collez la requête, laissez l’action sur « Formater », choisissez le dialecte de votre base de données et copiez le résultat mis en forme.

Faut-il écrire les mots-clés SQL en majuscules ?

Non. Le SQL ne distingue pas la casse des mots-clés, mais les écrire en majuscules est une convention qui améliore la lisibilité.

Quels dialectes SQL sont pris en charge ?

SQL standard, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL, Trino/Presto et IBM Db2.

À quoi sert la minification SQL ?

À ramener la requête sur une ligne compacte, sans commentaires ni espaces superflus, pratique pour l’intégrer dans du code ou des fichiers de configuration.

L’outil vérifie-t-il que ma requête est correcte ?

Il ne fait que la mise en forme. Si la syntaxe ne peut pas être interprétée, il vous prévient, mais il n’exécute pas la requête et ne vérifie ni les tables ni les colonnes.

Plus d’outils : Développeurs