Formateur SQL avec mots-clés en minuscules
Un préréglage de Formateur SQL
Formatez des requêtes en gardant les mots-clés en minuscules. Les mots-clés en majuscules sont la convention plus ancienne, datant d'une époque où les éditeurs n'avaient pas de coloration syntaxique ; de nombreux guides de style modernes préfèrent maintenant les minuscules partout.
- Les fichiers ne quittent jamais votre appareil
- Gratuit, sans inscription
- Aucun filigrane
- Fonctionne hors ligne une fois chargé
Comment utiliser Formateur SQL
- 1
Collez votre requête
Une longue ligne, ou quelque chose déjà semi-formaté.
- 2
Définissez vos préférences
Taille d'indentation, et si les mots-clés sont mis en majuscules.
- 3
Copiez le résultat
Prêt à être collé dans votre éditeur ou migration.
Pourquoi les mots-clés en majuscules sont devenus la convention en premier lieu
Mettre en majuscules les mots-clés SQL remonte à une époque où les éditeurs de code n'avaient aucune coloration syntaxique, et distinguer visuellement `SELECT` et `WHERE` des noms de tables et colonnes autour requérait de les écrire manuellement dans une capitalisation différente — c'était un substitut au codage couleur qu'un éditeur moderne fournit maintenant automatiquement. Avec pratiquement tout éditeur et IDE moderne colorant les mots-clés SQL quelle que soit leur casse, cette justification d'origine a largement disparu, et plusieurs guides de style modernes se sont tournés vers la recommandation des minuscules partout pour une raison plus simple : c'est plus rapide à taper et ne nécessite pas de basculer mentalement entre majuscules et minuscules en écrivant une requête.
Correspondre à ce qu'une équipe ou un projet précis a déjà décidé
La convention de capitalisation correcte pour les mots-clés est en fin de compte celle déjà utilisée par la base de code ou le guide de style existant d'un projet donné, pas un choix objectivement correct — le comportement réel de la requête est identique de toute façon. Ce préréglage existe précisément pour les équipes et individus déjà tournés vers les minuscules, donc une requête formatée correspond au style prédominant de la base de code environnante plutôt que d'introduire une requête à la capitalisation discordante dans un fichier où chaque autre requête est en minuscules.
La cohérence compte plus que la convention qui l'emporte
Le vrai coût de mélanger la capitalisation des mots-clés dans une base de code n'est pas technique — SQL s'en moque — c'est la petite friction cumulative de l'attention d'un relecteur accrochée à une incohérence chaque fois qu'il lit une requête, ce qui s'additionne dans une équipe relisant des dizaines de requêtes par semaine. Choisir une convention, minuscule ou majuscule, et l'appliquer uniformément est ce qui apporte réellement le bénéfice de lisibilité ; ce préréglage fait des minuscules la valeur par défaut mécanique pour que personne n'ait à réécrire manuellement des mots-clés pour correspondre au style choisi d'une équipe.
Questions fréquentes
Cela va-t-il changer ce que fait ma requête ?
Non. Seuls les espaces blancs et la capitalisation des mots-clés changent — aucune clause n'est réordonnée ni aucun token réécrit. Les mots-clés SQL ne distinguent pas la casse, donc les mettre en majuscules ne peut pas altérer le comportement.
Qu'en est-il du texte entre guillemets ?
Il est laissé exactement tel qu'écrit. Le formateur tokenise la requête avant de toucher quoi que ce soit, donc une chaîne comme 'check the order from stock' conserve son « order » et « from » en minuscules plutôt que d'être mis en majuscules comme des mots-clés. Les formateurs basés sur des expressions régulières se trompent régulièrement là-dessus.
Quels dialectes SQL fonctionnent ?
La structure de clauses commune partagée par PostgreSQL, MySQL, SQL Server, SQLite et Oracle. Il formate plutôt qu'il n'analyse, donc la syntaxe spécifique à un dialecte passe intacte plutôt que de provoquer une erreur — mais elle ne sera pas non plus spécialement indentée.
Mes requêtes sont-elles envoyées quelque part ?
Non. Le formatage se fait dans votre navigateur. Cela compte car les vraies requêtes portent des noms de tables, noms de colonnes et parfois des données littérales de clients — rien de tout cela ne devrait être collé sur le serveur d'un inconnu.
Vous pourriez aussi avoir besoin de
Formateur JSON
Formatez, validez et minifiez du JSON instantanément
Formateur JavaScript
Formatez JS et TypeScript avec un vrai analyseur
Formateur XML
Indente du XML et détecte les balises déséquilibrées
Encodeur et décodeur Base64
Encodez et décodez en Base64 et Base64URL
Formateur CSS
Embellissez ou minifiez des feuilles de style
Minifieur CSS
Réduisez vos feuilles de style avec un vrai minifieur conscient du CSS
Générateur de hachage
MD5, SHA-1, SHA-256, SHA-384 et SHA-512
Formateur HTML
Embellissez et indentez du HTML correctement