Skip to content
SQL-Formatierer
Tools

SQL-Formatierer

Neu

SQL-Abfragen verschönern und minimieren — mit Keyword-Schreibweise und Klausel-Umbrüchen.

Mode
0 lines 0 characters

Runs entirely in your browser. Nothing is uploaded.

Ein kostenloser Online-SQL-Formatierer, der im Browser läuft

Dieser SQL-Formatierer verwandelt dichte, schwer lesbare Abfragen mit einem einzigen Klick in sauberes, korrekt eingerücktes SQL. Fügen Sie eine Abfrage ein, wählen Sie Ihren Stil und lesen Sie sofort das verschönerte Ergebnis — nichts zu installieren, kein Konto zu erstellen. Jede Abfrage wird lokal in Ihrem Browser verarbeitet, sodass das eingefügte SQL niemals hochgeladen wird — was wichtig ist, wenn es echte Tabellennamen, Schemainformationen oder Beispieldaten enthält.

Als SQL-Beautifier und Pretty Printer setzt er jede Klausel in eine eigene Zeile, rückt Spalten und Bedingungen ein und richtet Ihre Joins aus — das gleiche lesbare Layout, das Sie von einem IDE-Plugin erhalten würden, aber überall verfügbar, auf jedem Gerät, einschließlich Ihres Smartphones.

Verschönern oder minifizieren — für alle wichtigen Dialekte

Wechseln Sie zwischen zwei Modi. Verschönern erweitert eine Abfrage zu einem übersichtlichen mehrzeiligen Layout; Minifizieren komprimiert sie wieder in eine einzelne Zeile und entfernt Kommentare — perfekt, um eine Abfrage in Code oder eine Konfigurationsdatei einzubetten. Um SQL zu minifizieren, wechseln Sie einfach den Modus und kopieren.

Im Gegensatz zu einfachen Formatierern kennt dieser den Dialekt. Wählen Sie MySQL, PostgreSQL, SQL Server (T-SQL), Oracle, SQLite, BigQuery, Snowflake oder Standard-SQL und er passt sich diesem Datenbankmotor an — erkennt MySQL-Backtick-Bezeichner und #-Kommentare oder T-SQL-Bezeichner in eckigen Klammern wie [Order Details] — sodass ein PostgreSQL-Formatierer, ein T-SQL-Formatierer und ein Oracle-SQL-Formatierer alle an einem Ort verfügbar sind.

Schlüsselwort-Groß/Kleinschreibung, Einrückung und Komma-Stil — nach Ihren Wünschen

Formatierungsstil ist persönlich, daher bietet dieses Tool die Einstellungen, für die beliebte Formatierer Geld verlangen. Stellen Sie die Schlüsselwort-Groß/Kleinschreibung auf GROSSBUCHSTABEN (die klassische Konvention, die SELECT und FROM hervorheben lässt), Kleinbuchstaben, Erster Buchstabe groß oder Beibehalten ein, um exakt das zu bewahren, was Sie geschrieben haben.

Wählen Sie Ihre SQL-Einrückungsbreite — 2 Leerzeichen, 4 Leerzeichen oder einen Tabulator — und wählen Sie abschließende oder führende Kommas für die SELECT-Liste. Unterabfragen werden automatisch eine Ebene tiefer eingerückt und Zeichenkettenliterale und Kommentare bleiben immer unberührt, damit nichts in Ihrer Abfrage beschädigt wird.

Warum SQL formatieren?

Lesbares SQL ist einfacher zu debuggen, einfacher zu überprüfen und erzeugt sauberere Diffs in der Versionsverwaltung. Wenn jedes Teammitglied gleich formatiert, hebt ein Code-Review echte Logikänderungen hervor statt Leerzeichen-Rauschen. Ein einheitliches Layout macht es auch viel schneller, eine fehlende Join-Bedingung oder eine falsch platzierte Klammer in einer langen Abfrage zu finden.

Wenn Sie SQL aus einem Log kopiert haben, eine einzeilige ORM-Abfrage geerbt haben oder Ihre Arbeit vor einem Commit aufräumen möchten, dauert das Durchlaufen eines SQL-Abfrage-Formatierers eine Sekunde und spart dem nächsten Leser Minuten.

Wie er sich mit sqlformat.org, poorsql.com und IDE-Formatierern vergleicht

Die beiden meistzitierten kostenlosen Online-SQL-Formatierer sind sqlformat.org und poorsql.com. Beide schicken Ihre Abfrage zur Verarbeitung an einen Server — was wichtig ist, wenn das SQL echte Tabellennamen, sensible Spaltennamen oder Beispieldatenzeilen enthält. sqlformat.org gibt es seit Jahren, aber die Dialektunterstützung ist begrenzt, es gibt keinen Minifizierungsmodus und die Kommaposition ist fest. poorsql.com — historisch als 'Poor Man's SQL Formatter' bekannt — ist noch minimalistischer: ein einziger Einrückungsstil, keine Schlüsselwort-Großschreibungssteuerung, kein Download.

Desktop-Formatierer wie Redgate SQL Prompt sind ausgereift, erfordern aber eine Installation und funktionieren nur in SQL Server Management Studio oder Visual Studio. SQLFluff ist hervorragend für CI-Pipelines, benötigt aber Python und eine Kommandozeile. Prettier kann SQL über ein Plugin formatieren, erfordert aber Node.js. Dieses Tool braucht nichts davon: Es läuft sofort in jedem Browser, funktioniert auf Mobilgeräten, verarbeitet alles lokal und bietet konfigurierbaren Dialektsupport, Minifizierung und Download.

Funktioniert für DDL, DML und alles dazwischen

Der Formatierer versteht die gesamte Sprache, nicht nur SELECT-Anweisungen. Er bereinigt DML (SELECT, INSERT, UPDATE, DELETE), ordnet DDL-Spaltendefinitionen in CREATE TABLE-Anweisungen zeilenweise an und behandelt CTEs (WITH …), Fensterfunktionen, UNIONs, CASE-Ausdrücke und verschachtelte Unterabfragen.

Es ist ein pragmatischer SQL Pretty Printer und kein vollständiger Abfrageplaner — er formatiert Ihren Text neu, ohne ihn auszuführen oder zu validieren — daher ist er schnell, privat und funktioniert gleich, ob Ihre Abfrage fünf oder fünfhundert Zeilen lang ist.

Privat, sofort und kostenlos — funktioniert auf jedem Gerät

Nichts zu registrieren und nichts zu bezahlen. Jede Formatierung und Minifizierung erfolgt in Ihrem Browser mit JavaScript, sodass Ihr SQL Ihr Gerät nie verlässt und auch offline weiterhin funktioniert, sobald die Seite geladen wurde. Setzen Sie diesen SQL-Beautifier als Lesezeichen und greifen Sie darauf zurück, wann immer Sie eine Abfrage formatieren, einrücken oder minifizieren müssen.

Das Tool funktioniert auf iPhone und Android genauso gut wie auf dem Desktop. Fügen Sie eine Abfrage aus einem mobilen Chat oder Ticket ein, formatieren Sie sie direkt und kopieren Sie das Ergebnis — keine App zu installieren, kein Konto anzumelden. Es lädt schnell, reagiert sofort und hält sich aus dem Weg.

Frequently asked questions

Wie formatiere (verschönere) ich eine SQL-Abfrage?

Fügen Sie Ihr SQL in das Eingabefeld ein und die formatierte Version erscheint sofort auf der rechten Seite. Der Formatierer setzt jede Hauptklausel (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY) in eine eigene Zeile, rückt Spalten und Bedingungen darunter ein und kann Schlüsselwörter in Großbuchstaben schreiben. Beispielsweise wird eine komprimierte Zeile wie 'select id,name from users where active=1' zu einem sauberen mehrzeiligen Layout, das Sie mit einem Klick kopieren oder herunterladen können.

Was ist ein SQL-Formatierer?

Ein SQL-Formatierer — auch SQL-Beautifier oder Pretty Printer genannt — nimmt minifiziertes oder inkonsistent gespactes SQL und schreibt die Leerzeichen, Einrückungen und Schlüsselwort-Groß/Kleinschreibung in ein einheitliches, lesbares Layout um, ohne das Verhalten der Abfrage zu ändern. Er ändert nur die Form: Zeilenumbrüche, Einrückungen und Groß/Kleinschreibung. Logik, Tabellen, Spalten und Werte bleiben genau so, wie Sie sie geschrieben haben.

Ist es sicher, SQL online einzufügen?

Mit diesem Tool, ja. Jede Abfrage wird vollständig in Ihrem Browser mit JavaScript formatiert und niemals an einen Server gesendet, protokolliert oder gespeichert. Das ist wichtig, wenn eine Abfrage echte Tabellennamen, Schema-Details oder Beispieldaten enthält. Die beiden meistverknüpften Alternativen — sqlformat.org und poorsql.com — verarbeiten Ihre Abfrage serverseitig, was für Testbeispiele in Ordnung ist, aber bei Produktions-SQL eine andere Angelegenheit ist. Hier verlässt nichts Ihr Gerät.

Welche SQL-Dialekte werden unterstützt?

Wählen Sie aus Standard-SQL, MySQL, PostgreSQL, SQL Server (T-SQL), Oracle, SQLite, BigQuery und Snowflake. Die Dialekteinstellung passt die Schlüsselworterkennung und die Anführungszeichen an — beispielsweise MySQL-Backtick-Bezeichner und #-Kommentare oder T-SQL-Bezeichner in eckigen Klammern wie [Order Details] — damit Ihr Code für Ihr Datenbankmotor korrekt formatiert wird.

Wie minifiziere ich eine SQL-Abfrage?

Wechseln Sie den Modus auf Minifizieren. Der Formatierer komprimiert Ihr SQL in eine einzelne Zeile, entfernt Kommentare und unnötige Leerzeichen, sodass eine mehrzeilige Abfrage mit 'SELECT *', 'FROM users' und 'WHERE id = 1' zur einzelnen Zeile 'SELECT * FROM users WHERE id = 1' wird. Minifiziertes SQL ist praktisch, um eine Abfrage in Anwendungscode, eine JSON-Konfiguration oder eine Log-Zeile einzubetten.

Ändert das Formatieren das Verhalten meiner Abfrage?

Nein. Verschönern ändert nur Leerzeichen, Zeilenumbrüche und (optional) die Schlüsselwort-Groß/Kleinschreibung — es ordnet niemals Klauseln um, benennt nichts um oder ändert Werte. SQL ignoriert zusätzliche Leerzeichen zwischen Tokens und behandelt Schlüsselwörter ohne Berücksichtigung der Groß/Kleinschreibung, sodass die formatierte Abfrage exakt das gleiche Ergebnis zurückgibt. Zeichenkettenliterale (in Anführungszeichen) und Kommentare bleiben unverändert.

Funktioniert der SQL-Formatierer offline?

Ja. Da die gesamte Formatierung und Minifizierung lokal in Ihrem Browser läuft, können Sie SQL nach dem Laden der Seite ohne jede Netzwerkverbindung formatieren — und Ihre Abfragen verlassen Ihr Gerät nie, was es sowohl schnell als auch vollständig privat macht.

Related tools

Alle Tools ansehen