Comment l'utiliser
- Coller le code, déposer un fichier ou charger l'échantillon; la langue est prédéfinie pour cette page et peut être modifiée.
- Choisissez le format ou minifiez et ajustez le tiret, la largeur et d'autres options ; le résultat apparaît à droite lorsque vous tapez.
- Copiez ou téléchargez le résultat; sur une erreur, utilisez "Aller à l'erreur", corrigez-le et exécutez à nouveau.
dialectes SQL et cas de mots clés
Les bases de données diffèrent : MySQL utilise des backticks, des crochets SQL Server, PostgreSQL :: casts. Choisissez le bon dialecte pour que ces mots-clés parse correctement; les mots-clés majuscules sont la convention la plus courante, ou les garder comme écrit.
| Dialecte | Syntaxe typique |
|---|---|
| MySQL / MariaDB | `table`, LIMIT 10 |
| PostgreSQLTM | valeur::int, RETOUR * |
| Serveur SQL (T-SQL) | [tableau], TOP 10 |
| Oracle PL/SQL | NVL(), ROWNUM |
| Grosse Quérie | `project.dataset.table` |
| SQLite / flocons de neige / Redshift / Spark / Hive / Trino / Db2 | Leurs propres fonctions et mots-clés |
Langues et moteurs
Formatage utilise les mêmes moteurs open-source que les éditeurs populaires, de sorte que les résultats correspondent à Prettier dans VS Code et votre équipe peut garder un style. Chaque moteur charge à partir de ce site et fonctionne dans votre navigateur.
| Langue | Format | Compresseur |
|---|---|---|
| HTML | Juste 3 | ✓ commentaires et espace blanc |
| XML | Moteur XunL XML | ✓ |
| CSS / SCSS / Moins | Juste 3 | ✓ Restructuration de la CSSO |
| JavaScript / TypeScript | Hôtel 3 (Babel) | ✓ Terser (JavaScript seulement) |
| JSON | Juste 3 | ✓ les grands nombres gardent la précision |
| YAML | Juste 3 | — (observations tenues) |
| SQL | sql-formater (14 dialectes) | — |
Foire aux questions
Pourquoi choisir un dialecte ?
Les bases de données citent les identifiants et les fonctions de nom différemment, comme les backticks MySQL, les supports SQL Server et les casts PostgreSQL ::. Le bon dialecte les analyse correctement ; le mauvais peut l'erreur ou les diviser bizarrement.
Le formatage des résultats de la requête peut-il changer?
Non, seulement l'espace blanc, les ruptures de ligne et le changement de cas de mot-clé; les chaînes et les identifiants cités sont intacts. Toujours l'exécuter une fois sur une base de données de test avant la production.
Mon code est-il téléversé ?
C'est pas vrai. Les moteurs télécharger à partir de ce site et fonctionner dans votre navigateur; votre code ne passe jamais à travers nos serveurs ou n'importe quel tiers, il est donc sûr pour le code interne et la configuration.
Quelle taille les fichiers peuvent-ils être ?
Jusqu'à 5 Mo par fichier; au-dessus de 300 Ko la page attend le bouton au lieu de formater que vous tapez, pour garder le navigateur réactif.
Comment écrire SQL qui est cohérent et facile à lire?
Conventions communes: écrire des mots-clés en majuscules (SELECT, FROM, WHERE, JOIN); commencer chaque clause sur une nouvelle ligne, avec une colonne par ligne quand il y a beaucoup; sous-requêtes d'indent et CASE par un niveau; utiliser explicitement JOIN ... ON au lieu d'adhérer aux conditions dans WHERE; donner des tables significatives alias courts (o pour les commandes); et éviter SELECT avec un astérisque, en sélectionnant seulement les colonnes dont vous avez besoin. Une fois que l'équipe accepte un style, utilisez cet outil pour l'appliquer afin de revoir et de dépanner plus rapidement; formater les changements de disposition seulement, pas les résultats de requête.