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
- Collez votre requête SQL ou ouvrez un fichier .sql.
- Choisissez l’action : « Formater » ou « Minifier ».
- Sélectionnez le dialecte de votre base de données.
- Réglez la casse des mots-clés, l’indentation et le style tabulaire.
- Copiez ou téléchargez le résultat.
Avantages
- 13 dialectes SQL, de MySQL et PostgreSQL à BigQuery et Snowflake.
- Mots-clés en majuscules, en minuscules ou inchangés.
- Minification qui respecte les chaînes et les identifiants entre guillemets.
- Gratuit, sans inscription et sans publicité.
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
- Base64, URL et HTML · Encodez et décodez dans les trois formats
- Générateur de hachages · MD5 et SHA de textes ou de fichiers
- Générateur d'UUID · Identifiants uniques en un instant
- Mots de passe sécurisés · Avec indicateur de robustesse
- Décodeur JWT · Lisez l'en-tête, la charge utile et l'expiration
- Testeur de regex · Correspondances surlignées et groupes
- Couleurs et dégradés · HEX, RGB, HSL, OKLCH, contraste et dégradés
- Ombres CSS · box-shadow avec aperçu