0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuration
Formatez les requêtes SQL avec des mots-clés en majuscules et une indentation claire selon le dialecte sélectionné: MySQL, PostgreSQL, SQL Server, SQLite et plus. Sélectionnez le dialecte, collez la requête dans l'éditeur et appuyez sur Formater.
Code source
Lignes:0Chars :0

Comment ça marche

Réindente et aligne les requêtes SQL pour les rendre lisibles et cohérentes. Il sépare les clauses, les colonnes et les conditions sur des lignes claires, ce qui facilite l'examen des requêtes longues, la comparaison des versions ou la documentation des rapports.

Vous pouvez choisir le dialecte (par exemple, SQL standard, PostgreSQL, MySQL, SQLite, T-SQL, entre autres) pour que les mots-clés et la syntaxe soient interprétés correctement, ainsi que la casse des mots réservés.

Il contrôle aussi le type et la taille d'indentation et la fin de ligne. Tout est traité dans votre navigateur avec sql-formatter ; il ne change que le format, n'exécute jamais et ne valide jamais la requête sur une base de données.

Exemples

select id,name from users where active=1 order by nameSELECT id, name FROM users WHERE active = 1 ORDER BY nameAvec les mots-clés en majuscules : chaque clause et colonne est sur sa propre ligne.

Cas d'usage

  • Rendre lisible une longue requête copiée depuis un journal ou un ORM.
  • Standardiser le style des requêtes avant de les enregistrer dans le dépôt.
  • Examiner et comparer des requêtes de différents dialectes avec un format uniforme.
  • Documenter des rapports ou des vues avec du SQL proprement indenté.

Questions fréquentes

Quels dialectes SQL prend-il en charge ?

Il prend en charge plusieurs dialectes, comme SQL standard, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL et d'autres. Choisir le bon garantit que les mots-clés et la syntaxe spécifique sont bien formatés.

Exécute-t-il ou valide-t-il la requête ?

Non. L'outil ne fait que réorganiser et aligner le texte de la requête. Il ne se connecte à aucune base de données et ne vérifie pas que la requête est valide ou sûre.

Puis-je mettre les mots-clés en majuscules ou en minuscules ?

Oui. Vous pouvez choisir que les mots réservés (SELECT, FROM, WHERE) soient en majuscules, en minuscules ou tels que vous les avez saisis, selon votre convention de style.

Ma requête est-elle envoyée sur un serveur ?

Non. Le formatage se fait entièrement dans votre navigateur ; la requête ne quitte jamais votre ordinateur.