Zum Hauptinhalt springen
PlusEntwickler-Tools

SQL-Formatierer

Eine SQL-Abfrage aus dem Log ist oft eine Textwüste ohne Umbrüche, und irgendwo darin verstecken sich fünf JOINs. Der SQL-Formatierer bringt sie in Form: Schlüsselwörter groß, Klauseln auf eigene Zeilen, sauber eingerückt. Dazu Dialekt-Auswahl für PostgreSQL, MySQL, SQLite und MSSQL, eine Query-Analyse und Fehlererkennung - alles im Browser.

Ein Blick hinein - live

Live-Vorschau. Interaktiv wird es mit deinem Konto.

Was SQL-Formatierer kann

SQL wird gern in einer Zeile geschrieben oder aus einem ORM-Log herauskopiert - technisch läuft es, lesbar ist es nicht. Sobald mehr als ein JOIN, eine Subquery oder ein verschachteltes WHERE dazukommt, verliert man den Faden. Der SQL-Formatierer zerlegt deine Abfrage in ihre Bestandteile und setzt sie sauber zusammen: Schlüsselwörter in Großbuchstaben, jede Hauptklausel auf eine eigene Zeile, konsistente Einrückung für verschachtelte Teile.

Der Formatierer versteht Dialekte. Du wählst zwischen PostgreSQL, MySQL, SQLite und MSSQL, und der Tokenizer erkennt die jeweils gültigen Schlüsselwörter. Das ist wichtig, weil sich die Dialekte in Reservierten Wörtern und Feinheiten unterscheiden - eine Abfrage, die für Postgres gedacht ist, wird auch als Postgres formatiert, nicht nach einem generischen Einheitsschema.

Umgekehrt kannst du eine Abfrage auch minimieren, wenn du sie kompakt in eine Konfiguration, ein Skript oder eine Zeile einer Anwendung packen willst. Aus schön formatiert wird auf Knopfdruck kompakt und wieder zurück - je nachdem, was du gerade brauchst.

Über das reine Formatieren hinaus analysiert das Tool deine Abfrage. Die Query-Analyse zeigt dir zum Beispiel, wie viele JOINs im Spiel sind und wie tief deine Subqueries verschachtelt sind - ein guter erster Hinweis darauf, warum eine Abfrage kompliziert oder langsam sein könnte. Die Fehlererkennung sucht nach typischen Stolperstellen wie unausgewogenen Klammern und meldet sie, bevor du die Abfrage an die Datenbank schickst.

Damit du nicht mit einem leeren Feld startest, bringt der Formatierer eine große Sammlung fertiger Beispielabfragen mit, thematisch gruppiert und im werkzeu.ge-Geist mit deutschem Bürokratie-Bezug. So siehst du sofort, wie eine formatierte Abfrage aussehen soll, und hast Material zum Ausprobieren der Dialekte, der Analyse und der Fehlererkennung.

Alles läuft komplett clientseitig. Kein SQL verlässt deinen Browser - keine Abfrage, kein Schemaname, kein Tabelleninhalt wird an einen Server geschickt oder gespeichert. Gerade bei SQL, das Rückschlüsse auf interne Strukturen oder Daten zulässt, ist das der richtige Weg. Kein Konto, keine Anmeldung, kein Datenabfluss.

Funktionen

Formatieren und minimieren

Schlüsselwörter groß, Klauseln auf eigene Zeilen, sauber eingerückt - oder auf Knopfdruck kompakt.

Vier Dialekte

PostgreSQL, MySQL, SQLite und MSSQL - der Tokenizer kennt die Schlüsselwörter des jeweiligen Dialekts.

Query-Analyse

JOIN-Anzahl, Subquery-Tiefe und Struktur auf einen Blick - ein erster Hinweis auf Komplexität.

Fehlererkennung

Typische Stolperstellen wie unausgewogene Klammern werden gemeldet, bevor die Abfrage zur Datenbank geht.

Syntaxhervorhebung

Schlüsselwörter, Werte und Bezeichner klar hervorgehoben, damit die formatierte Abfrage lesbar bleibt.

Fertige Beispielabfragen

Eine große, thematisch gruppierte Sammlung zum Ausprobieren von Dialekten, Analyse und Fehlererkennung.

Läuft im Browser, ohne Konto

Kein SQL verlässt dein Gerät - keine Abfrage, kein Schemaname, kein Tabelleninhalt wird hochgeladen.

So funktioniert es

  1. 1

    Dialekt wählen

    Stell PostgreSQL, MySQL, SQLite oder MSSQL ein, damit die Schlüsselwörter richtig erkannt werden.

  2. 2

    SQL einfügen

    Füge deine Abfrage ein oder starte mit einer der fertigen Beispielabfragen.

  3. 3

    Formatieren oder minimieren

    Bring die Abfrage in eine lesbare Form oder schiebe sie kompakt zusammen - je nach Bedarf.

  4. 4

    Analyse und Fehler prüfen

    Sieh dir JOIN-Anzahl und Subquery-Tiefe an und lass die Fehlererkennung über die Abfrage laufen.

Wer das braucht

Entwickler, die eine unformatierte Abfrage aus einem Log lesbar machen.
Alle, die eine komplexe Abfrage mit vielen JOINs überblicken wollen.
Menschen, die eine Abfrage kompakt in eine Config oder ein Skript packen.
Teams, die vor dem Ausführen typische Klammer- und Strukturfehler abfangen.
Lernende, die anhand der Beispielabfragen sauberes SQL-Layout studieren.

Häufige Fragen

Welche SQL-Dialekte werden unterstützt?

PostgreSQL, MySQL, SQLite und MSSQL. Der Tokenizer nutzt für jeden Dialekt die passende Liste an Schlüsselwörtern, sodass deine Abfrage im richtigen Kontext formatiert wird.

Prüft der Formatierer, ob meine Abfrage korrekt ist?

Es gibt eine Fehlererkennung für typische Stolperstellen wie unausgewogene Klammern. Sie ersetzt aber keine vollständige Syntaxprüfung durch die Datenbank - ob eine Abfrage wirklich läuft, entscheidet am Ende dein Datenbanksystem.

Was zeigt mir die Query-Analyse?

Sie schlüsselt Struktur-Kennzahlen deiner Abfrage auf, etwa die Anzahl der JOINs und die Verschachtelungstiefe der Subqueries. Das ist ein guter erster Anhaltspunkt, warum eine Abfrage komplex oder potenziell langsam sein könnte.

Kann ich SQL wieder kompakt machen?

Ja. Neben dem Formatieren gibt es das Minimieren, das die Abfrage auf eine kompakte Form zusammenzieht - praktisch, wenn du sie in eine Konfiguration, ein Skript oder eine einzelne Codezeile packen willst.

Wird meine Abfrage an einen Server geschickt?

Nein. Der gesamte Formatierer läuft in deinem Browser. Keine Abfrage, kein Schemaname und kein Tabelleninhalt wird hochgeladen oder gespeichert. Gerade bei internem SQL ist das die richtige Wahl.

Führt das Tool meine SQL-Abfrage aus?

Nein. Der SQL-Formatierer formatiert, minimiert und analysiert nur den Text deiner Abfrage. Ausgeführt wird sie ausschließlich von deiner eigenen Datenbank.

JSON-Formatierer

Formatiere, validiere und minimiere JSON mit Syntaxhervorhebung und Fehlererkennung. Kostenlo…

XML-Validator

Validiere und formatiere XML-Dokumente mit Fehlererkennung.

Code-Werkstatt

Multi-Tab-Editor mit Syntaxhervorhebung, Live-Vorschau, Konsole, 20+ Vorlagen und Snippet-Ver…

Code-Diff

Vergleiche zwei Texte zeilenweise mit farbiger Hervorhebung der Unterschiede.

Regex-Tester

Teste reguläre Ausdrücke mit Live-Highlighting und deutschen Muster-Vorlagen.

DATEV EÜR-Export

Exportiere deine EÜR-Daten als DATEV-kompatiblen Buchungsstapel im ASCII-Format. SKR03/SKR04…

Bereit für SQL-Formatierer?

Keine Installation. Zum Loslegen kein Konto nötig. Direkt im Browser öffnen.

Jetzt öffnen