SQL-Formatierer
SQL-Abfragen mit korrekter Einrückung und Schlüsselwort-Hervorhebung formatieren und verschönern. Auch SQL minifizieren für kompakte Ausgabe. Die gesamte Verarbeitung erfolgt in Ihrem Browser.
Formatiertes SQL erscheint hier...
Verwendung des SQL-Formatierers
SQL einfügen
Geben Sie Ihre SQL-Abfrage in den Eingabebereich ein oder fügen Sie sie ein.
Formatieren oder minifizieren
Klicken Sie auf Formatieren für lesbare Ausgabe oder auf Minifizieren für kompakte Ausgabe.
Ergebnis kopieren
Kopieren Sie das formatierte oder minifizierte SQL in Ihre Zwischenablage.
Was ist SQL-Formatierung?
SQL-Formatierung (auch bekannt als SQL-Verschönerung oder SQL-Prettifying) ist der Prozess der Umstrukturierung von SQL-Code, um ihn lesbarer zu machen. Eine korrekte Formatierung umfasst konsistente Einrückung von Klauseln, Zeilenumbrüche bei Schlüsselwörtern und standardisierte Groß-/Kleinschreibung.
Vorteile der Formatierung
Verbesserte Lesbarkeit
Gut formatiertes SQL ist leichter zu verstehen und zu debuggen
Bessere Zusammenarbeit
Ein einheitlicher Stil hilft Teams, effizient zusammenzuarbeiten
Einfachere Wartung
Formatierte Abfragen sind einfacher zu ändern und zu erweitern
Häufig gestellte Fragen
Der Formatierer arbeitet mit Standard-SQL-Syntax und ist kompatibel mit MySQL, PostgreSQL, SQLite, SQL Server und Oracle SQL. Er verarbeitet gängige Schlüsselwörter wie SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY und mehr.
Nein, dieses Tool konzentriert sich auf Formatierung und Verschönerung. Es validiert nicht, ob das SQL syntaktisch korrekt ist oder erfolgreich gegen eine Datenbank ausgeführt wird.
Die Minifizierung entfernt unnötige Leerzeichen, Zeilenumbrüche und Kommentare aus Ihrem SQL und erzeugt eine kompakte einzeilige Version, die zum Einbetten in Code oder zur Reduzierung der Datenübertragungsgröße geeignet ist.
Der übliche Lese-/Schreibumfang - SELECT, INSERT, UPDATE, DELETE - plus DDL (CREATE TABLE, ALTER, DROP), CTEs (WITH ... AS) und Window-Funktionen mit OVER (PARTITION BY ...). JOIN-Schlüsselwörter und ihre ON-Klauseln erhalten eine eigene Ausrichtung, sodass Join-Bedingungen unterhalb ihrer Joins bündig stehen.
Nein. Der Formatierer ist sich Leerzeichen und Schlüsselwörtern bewusst, bleibt aber semantikbewahrend: String-Literale, Bezeichner und Werte werden unangetastet durchgereicht, daher ist der Ausführungsplan identisch. Die Minifizierung entfernt nur unwesentliche Leerzeichen und Kommentare - aber Vorsicht bei Optimizer-Hints in Kommentaren; wird der Kommentar entfernt, verschwindet auch der Hint. Nutzen Sie minifiziertes SQL daher nur für den Transport, nicht als Ihre maßgebliche Quelle.
Alle stammen von ANSI SQL ab, aber jede Engine ergänzt ihre eigene Oberfläche: PostgreSQL hat RETURNING und DISTINCT ON, MySQL verwendet Backtick-Bezeichner und LIMIT n, SQL Server nutzt TOP n und eckige Klammern, und SQLite hat ein notorisch lockeres Typaffinitätssystem. Der Formatierer bleibt bei gemeinsamer Syntax dialektneutral und lässt enginespezifische Konstrukte unverändert.
Jedes JOIN-Schlüsselwort startet einen neuen ausgerichteten Block, dessen ON- oder USING-Klausel darunter eingerückt ist; korrelierte Unterabfragen erhalten eine zusätzliche Einrückungsebene, sodass die Verschachtelungstiefe auf einen Blick erkennbar ist. CTE-Körper werden wie Anweisungen auf oberster Ebene innerhalb ihres WITH-Wrappers formatiert.
Das Zusammenstauchen von SQL auf eine Zeile entfernt unwesentliche Leerzeichen und Kommentare für Fälle, in denen Anweisungen als einzeilige Strings übermittelt werden: ORM-Debug-Ausgaben, Log-Parsing, in Code eingebettetes SQL und URL-Transport in Admin-Tools. Es ist eine Transporterleichterung - behalten Sie die formatierte Version als editierbare, maßgebliche Quelle.
Ähnliche Tools
CSV-Parser
CSV-Daten in eine visuelle Tabelle parsen mit konfigurierbarem Trennzeichen und Spaltenstatistiken
JSON-Parser-Toolkit
JSON validieren, formatieren, minimieren und mit JSONPath abfragen – direkt im Browser mit sofortigem Fehler-Feedback
Regex-Tester
Reguläre Ausdrücke testen mit Echtzeit-Match-Hervorhebung, Token-Erklärungen und Beispielzeichenfolgen-Generierung
Autoritative Referenzen
Primärquellen hinter diesem Tool – offizielle Standards und Spezifikationen, keine zweihändigen Zusammenfassungen.
SQL - Wikipedia
Überblick über die Sprache SQL: deklarative Abfragen, DDL/DML und ANSI-Standardisierung.
PostgreSQL Documentation - SQL Commands
Die PostgreSQL-Dokumentation zur SQL-Syntax – eine präzise Referenz für den verbreiteten Dialekt.
ISO/IEC 9075 - Wikipedia
Die internationale Normfamilie hinter SQL, zurückverfolgt von ANSI X3.135 bis ISO/IEC 9075.