Monu Tools

SQL Formatter

Formatiere und verschönere SQL-Abfragen mit Zeilenumbrüchen pro Klausel und einheitlicher Schreibweise, oder minifiziere sie auf eine Zeile.

So nutzt du den SQL Formatter

  1. 01

    Füge deine SQL-Abfrage in das Eingabefeld ein.

  2. 02

    Wähle Formatieren zum Verschönern oder Minifizieren für eine Zeile.

  3. 03

    Lege die Schreibweise der Schlüsselwörter fest und kopiere das Ergebnis.

Was der SQL-Formatierer macht

Dies ist ein SQL-Formatierer, der eine gedrängte, einzeilige oder uneinheitlich formatierte Abfrage verschönert: jede wichtige Klausel in einer eigenen Zeile, Spalten und Bedingungen eingerückt und die Schreibweise der Schlüsselwörter vereinheitlicht. Er kann auch das Gegenteil tun und eine Abfrage auf eine Zeile verkleinern.

Warum lesbares SQL hilft

Lesbares SQL lässt sich leichter prüfen, debuggen und pflegen. Wenn SELECT, FROM, WHERE, JOIN und GROUP BY jeweils eine neue Zeile beginnen und die Schlüsselwörter dieselbe Schreibweise haben, wird die Struktur der Abfrage, was sie zurückgibt und wie sie filtert, auf einen Blick offensichtlich.

Formatieren ist auch direkt vor dem Committen einer Abfrage nützlich, damit Diffs klein bleiben und Prüfer sinnvolle Änderungen sehen statt neu umgebrochener Leerzeichen.

Optionen und Dialekte

Du wählst die Schreibweise der Schlüsselwörter (zum Beispiel Großschreibung, was die übliche Konvention ist) und ob formatiert oder verkleinert wird. Der Formatierer ist dialektunabhängig und behandelt das gängige ANSI-SQL, das von PostgreSQL, MySQL, SQLite und SQL Server verwendet wird.

Der Verkleinerungsmodus ist praktisch für den umgekehrten Bedarf: eine formatierte Abfrage wieder auf eine einzige Zeile zusammenzufassen, um sie in Code oder einen Konfigurationswert einzubetten.

Er formatiert, er validiert nicht

Das Tool formatiert für die Lesbarkeit, statt zu prüfen, ob deine Abfrage gültig ist. Es legt also bereitwillig auch eine Abfrage mit einem Tippfehler aus. Betrachte sauberes Ergebnis als Gewinn an Lesbarkeit, nicht als Korrektheitsprüfung.

Läuft in deinem Browser

Alles läuft in deinem Browser, was wichtig ist, weil echte Abfragen oft Tabellennamen, Spaltennamen und manchmal wörtliche Werte enthalten, die auf dein Schema oder deine Daten hinweisen. Nichts davon wird hochgeladen.

Häufig gestellte Fragen

Was macht der Formatter?

Er setzt jede Hauptklausel wie SELECT, FROM, WHERE und JOIN auf ihre eigene Zeile, rückt die Spalten und Bedingungen ein und vereinheitlicht die Schreibweise der Schlüsselwörter für die Lesbarkeit.

Wird mein SQL an einen Server gesendet?

Nein. Das Formatieren läuft komplett in deinem Browser, deine Abfragen verlassen also nie dein Gerät. Das macht es sicher für Abfragen, die Tabellen- oder Spaltennamen nennen.

Welche SQL-Dialekte werden unterstützt?

Es ist dialektunabhängig und bewältigt übliches ANSI-SQL, das von PostgreSQL, MySQL, SQLite und SQL Server genutzt wird. Es formatiert für Lesbarkeit, statt die Syntax zu validieren.

Prüft es, ob mein SQL gültig ist?

Nein. Es legt den Text für die Lesbarkeit aus, parst oder führt die Abfrage aber nicht aus, es formatiert also eine Abfrage auch, wenn sie einen Fehler enthält.

Kann es SQL zurück auf eine Zeile komprimieren?

Ja. Der Minimier-Modus faltet eine formatierte Abfrage auf eine einzige Zeile zusammen, was nützlich ist, um SQL in Code oder einen Konfigurationswert einzubetten.

Warum SQL überhaupt formatieren?

Einheitliche Gestaltung macht Abfragen leichter zu lesen, zu prüfen und zu debuggen und hält Diffs der Versionsverwaltung auf echte Änderungen statt auf Leerräume fokussiert.

Dieses Tool einbetten

Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.

<iframe src="https://monu.tools/embed/de/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Verwandte Tools