Formateur SQL – indenter et embellir vos requêtes

Collez votre SQL : la requête est aussitôt mise en ordre, une clause par ligne.

Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.

Mode d’emploi

  1. Collez votre SQL : le résultat apparaît tout de suite, chaque clause (SELECT, FROM, WHERE, JOIN…) sur sa propre ligne.
  2. Choisissez votre base de données dans « Dialecte » pour que les identifiants entre `accents graves` ou [crochets] et la syntaxe propre à chaque éditeur soient bien lus.
  3. Dans « Mots-clés », passez les mots-clés, noms de fonctions et types de données comme SELECT, COUNT et VARCHAR en majuscules ou en minuscules. Les noms de tables et de colonnes ne changent pas.
  4. Plusieurs instructions séparées par des points-virgules sont formatées ensemble, avec une ligne vide entre elles.

Questions fréquentes

L’outil vérifie-t-il les erreurs de mon SQL ?

Il ne lit la requête que dans la mesure nécessaire pour la formater : il signale donc les endroits qu’il ne comprend pas, comme un guillemet non fermé. Il ne vérifie pas que les tables ou colonnes existent ni que la syntaxe est entièrement valide. Pour MySQL, il existe le vérificateur de syntaxe MySQL.

L’outil modifie-t-il ma requête ?

Seuls les retours à la ligne, l’indentation et la casse des mots-clés changent. Les valeurs entre guillemets, les noms de tables et de colonnes restent intacts, et les commentaires sont conservés.

Ma requête est-elle envoyée quelque part ?

Non. La mise en forme se fait entièrement dans votre navigateur : rien n’est envoyé à une base de données ni à un serveur.

Outils similaires

Tous les outils