Retour aux outils

Formateur et embellisseur de requêtes MySQL

Collez une requête désordonnée ou minifiée et récupérez-la avec une indentation cohérente, une casse des mots-clés homogène et des sauts de ligne sensés — ou compressez-la en une seule ligne pour une ligne de log ou une valeur de config. Écrit spécifiquement pour la syntaxe MySQL/MariaDB. Tout s'exécute dans votre navigateur ; rien n'est envoyé.

Entrée

Votre requête

Rien n'est envoyé où que ce soit — le formatage se fait entièrement dans votre navigateur.

Options

Comment la reformater

Seuls les vrais mots-clés voient leur casse changée. Tout ce qui se trouve dans une chaîne, un commentaire ou un identifiant entre `backticks` reste intact, octet pour octet.

Résultat

Requête formatée

Requête formatée

Collez une requête ci-dessus pour la voir formatée ici.
Cet outil est ajusté pour MySQL/MariaDB, pas PostgreSQL.Deux choses piègent particulièrement les utilisateurs de Postgres : ici, les identifiants sont entourés de backticks (`select`), alors que Postgres utilise des guillemets doubles ("select") et traite les backticks comme une erreur de syntaxe ; et la pagination suit ici les formes LIMIT count OFFSET start / LIMIT start, count de MySQL, qui se recoupent largement avec Postgres mais ne sont pas garanties de correspondre à son analyseur dans tous les cas particuliers. Faire passer du SQL au dialecte Postgres dans ce formateur se tokenisera correctement, mais les hypothèses de dialecte ci-dessus sont spécifiques à MySQL.

Vous gérez votre propre serveur de jeu ?

Serveurs de jeu Wespner avec protection DDoS, disques NVMe et activation en quelques minutes.

Découvrir l'hébergement