SQL-Minifier
Verkleinere ein SQL-Skript, indem Kommentare und überflüssige Leerzeichen entfernt werden.
Verwandte Tools
SQL-Minifier
Füge ein SQL-Skript ein und das Tool entfernt die Kommentare und reduziert jede Folge von Leerraum, sodass du die kompakteste Fassung bekommst, die noch läuft. Typische Aufgaben: eine Query als einzeiligen String in Anwendungscode einbetten, ein von Hand geschriebenes Statement mit dem vergleichen, was ein ORM oder ein Slow-Query-Log tatsächlich erzeugt hat, ein langes Migrationsskript vor dem Ablegen verkleinern, oder eine Query in einen URL-Parameter oder ein JSON-Feld quetschen.
Ein kleiner Tokenizer läuft Zeichen für Zeichen durch das Skript, statt blind zu ersetzen — String-Literale und zitierte Bezeichner bleiben deshalb immer unangetastet. Strings in einfachen Anführungszeichen mit verdoppeltem '' , doppelt zitierte Bezeichner und MySQL-Backticks passieren Byte für Byte, selbst wenn sie -- oder /* enthalten, die nur wie Kommentare aussehen. Die Kommentarentfernung erfasst --Zeilenkommentare und /* */-Blöcke und lässt sich abschalten. Enge Abstände löschen zusätzlich Leerzeichen nach einer öffnenden Klammer, vor einer schließenden und um Kommas. Das Layout legt das ganze Skript auf eine Zeile oder beginnt nach jedem Semikolon außerhalb von Strings eine neue.
Zwei ehrliche Grenzen. Das Tool ist das Gegenteil eines Formatters: Es ändert keine Schreibweise von Schlüsselwörtern, rückt nichts ein und verschönert nichts — jage das Ergebnis durch einen Formatter, wenn du wieder lesbares SQL brauchst. Und #-Kommentare bleiben absichtlich stehen, weil ihr Entfernen in T-SQL die Namen von #temp-Tabellen zerstören würde.
Die Minifizierung läuft komplett in deinem Browser. Queries verraten oft Tabellennamen, Schema und Geschäftslogik — nichts davon verlässt dein Gerät, nichts wird hochgeladen, protokolliert oder gespeichert. Die Bilanz unter der Ausgabe zeigt Bytes vor und nach, die gesparten Prozent und die Zahl der Anweisungen.