Compresse du SQL multi-lignes en une seule ligne et supprime les commentaires localement.
Sortie
SELECT id, name AS user_name, email FROM users WHERE notes <> 'a -- chaîne avec des tirets' AND created_at > NOW() - INTERVAL '7' DAY;
Tâches courantes
minificateur SQL
SQL sur une ligne
supprimer les commentaires SQL
compresser SQL en ligne
Réponse rapide
Supprimez les commentaires SQL et réduisez éventuellement les espaces dans le navigateur. Le scanner reconnaît les guillemets simples, doubles et inversés lors de la recherche de commentaires ; ce n’est ni un analyseur de dialectes, ni un validateur, ni un optimiseur de requêtes. Vérifiez le résultat avant exécution.
Mode d'emploi
1. Coller une copie du SQLConservez l’original. L’outil ne se connecte à aucune base et n’exécute pas de SQL.
2. Choisir les deux optionsSupprimer les commentaires retire --, # et /* … */. Activez Compresser sur une ligne uniquement si les espaces ne sont pas significatifs.
3. Exécuter et vérifierLancez la transformation puis comparez les chaînes, commentaires et limites des instructions avec la source avant de copier.
Exemples
Supprimer les commentaires et compresser
Entrée
-- list users
SELECT id, name /* display */ FROM users;
Sortie
SELECT id, name FROM users;
Conserver un texte ressemblant à un commentaire
Entrée
SELECT 'a -- b' AS note; -- explanation
Sortie
SELECT 'a -- b' AS note;
Les deux options sont activées ; les espaces de cette chaîne sont déjà simples.
Cas d'utilisation courants
Préparer une courte requête à coller dans un champ texte
Retirer les commentaires explicatifs d’une copie de travail
Cas limites
Le mode sur une ligne réduit les espaces partout, y compris dans les chaînes entre guillemets. Désactivez-le si leurs espaces ou retours à la ligne doivent être préservés.
Ne conservez pas les commentaires de ligne -- ou # avec une sortie sur une ligne : supprimer le saut de ligne peut transformer le SQL suivant en commentaire.
Les chaînes délimitées par des dollars, identifiants entre crochets, commentaires imbriqués et opérateurs propres aux dialectes ne sont pas entièrement reconnus. Les indications d’optimisation et commentaires exécutables MySQL peuvent aussi être supprimés.
Fonctionnalités
Minifier le SQL en supprimant les commentaires et les espaces superflus
Sortie optionnelle sur une seule ligne
Supprime a la fois les commentaires de ligne -- et les commentaires de bloc /* */
Local au navigateur — votre SQL ne quitte pas votre appareil
Non. Le scanner léger ne valide aucun dialecte de base de données et ne prouve pas l’équivalence des requêtes.
Comment conserver toute la mise en forme ?
Désactivez les deux options pour retrouver l’entrée inchangée. Désactivez seulement le mode sur une ligne pour conserver les espaces tout en supprimant les commentaires.