MySQL · Backticks · Retrait
Formateur MySQL
Mis à jour : 21 juin 2026
MySQL a ses propres bizarreries : les identifiants entre guillemets, le commentaire de style hachage, fonctionnent comme GROUP_CONCAT. Ce formateur les comprend, de sorte que vos requêtes MySQL soient propres et correctes, et non mutilées.
Gratuit · Pas de téléchargement · Instantané dans le navigateur
Conçu pour la syntaxe MySQL
Un formateur générique bute souvent sur MySQL car MySQL fait certaines choses à sa manière. Le plus visible est la citation en guillemets : MySQL vous permet d'envelopper un identifiant dans des guillemets afin que vous puissiez utiliser des mots ou des espaces réservés comme noms de table et de colonne. Un formateur qui ne le sait pas tentera de recaser ou de casser`order`et corrompt la requête. Cet outil traite tout ce qui se trouve à l'intérieur des backticks comme un identifiant unique et intouchable.
Il reconnaît également le#à côté du standard-- et /* */, et il connaît les fonctions MySQL telles queGROUP_CONCAT, IFNULL et CONCAT_WSafin qu'ils soient formatés sous forme d'appels de fonction plutôt que d'être confondus avec des clauses.
Un exemple MySQL
select `user`.id,group_concat(t.name) as tags from `user` join user_tags ut on ut.user_id=`user`.id join tags t on t.id=ut.tag_id where `user`.active=1 group by `user`.id;
vers :
SELECT
`user`.id,
group_concat(t.name) AS tags
FROM
`user`
JOIN user_tags ut
ON ut.user_id = `user`.id
JOIN tags t
ON t.id = ut.tag_id
WHERE
`user`.active = 1
GROUP BY
`user`.id;
Le`user`reste intacte, les deux jointures s'alignent sur leurs conditions etGROUP_CONCATest correctement géré en tant que fonction.
Boîtier respectant MySQL
La correspondance des mots-clés MySQL n'est pas sensible à la casse, vous êtes donc libre de mettre les mots-clés en majuscules pour plus de lisibilité sans modifier le comportement. En revanche, la sensibilité à la casse de l'identifiant dépend du système d'exploitation et dulower_case_table_names- c'est exactement pourquoi ce formateur ne touche jamais à la casse des noms de vos tables ou colonnes. Il promeut uniquement les mots-clés, laissantuser_tags et tag_idprécisément tel qu'écrit afin que la requête continue de fonctionner sur chaque plate-forme.
Nettoyer les requêtes pour les migrations et les journaux
Que vous souhaitiez ranger une requête extraite du journal des requêtes lentes MySQL, nettoyer une instruction avant qu'elle ne soit transférée dans une migration ou rendre un rapport complexe lisible pour examen, le formatage est la solution la plus rapide. Coller, formater, copier. Et comme tout se passe localement dans votre navigateur, même les requêtes qui exposent votre schéma complet ne quittent jamais votre ordinateur, ce qui est pratique lorsque vous travaillez sur une base de données de production que vous préférez ne pas coller dans un site Web aléatoire.
Questions fréquentes
Le formateur gère-t-il les backticks MySQL ?
Oui. Les identifiants entre guillemets comme`order`et`user table`sont traités comme des jetons uniques et ne sont jamais divisés ou réinitialisés, de sorte que la dénomination spécifique à MySQL survit intacte au formatage.
Comprend-il les commentaires MySQL ?
Oui. Les commentaires standard -- et/* */ainsi que le commentaire de la ligne # de MySQL sont reconnus et conservés dans la sortie formatée.
Est-ce vraiment gratuit sans téléchargement ?
Oui. Le formateur MySQL s'exécute entièrement dans votre navigateur. Les requêtes ne sont jamais envoyées à un serveur et l'outil fonctionne hors ligne une fois la page chargée.