SQL-Formatierer
Füge eine unübersichtliche SQL-Abfrage ein und formatiere sie zu sauberem, konsistent eingerücktem SQL — mit Dialekt-Unterstützung für PostgreSQL, MySQL, SQLite, SQL Server und BigQuery.
Als Nächstes
Your files are processed locally in your browser. They are not uploaded to our servers.
So funktioniert's
- Füge deine SQL-Abfrage in das Eingabefeld ein.
- Wähle deinen SQL-Dialekt und ob Schlüsselwörter großgeschrieben werden sollen.
- Klicke auf SQL formatieren und kopiere das Ergebnis.
Was ist dieses Tool?
Der SQL-Formatierer rückt SQL-Anweisungen neu ein und strukturiert sie lesbar: eine Klausel pro Zeile, verschachtelte Unterabfragen eingerückt, Schlüsselwörter optional in Großbuchstaben. Er kennt die Syntax-Eigenheiten der großen Dialekte — PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) und BigQuery —, sodass dialektspezifische Konstrukte korrekt formatiert werden. Die Formatierung läuft komplett im Browser; deine Abfragen und enthaltene Daten werden nie hochgeladen.
Typische Anwendungen
- Eine lange Abfrage aus Anwendungslogs aufräumen
- Generiertes SQL aus einem ORM lesbar machen, bevor man es debuggt
- Abfrage-Stil vereinheitlichen, bevor er in die Codebasis kommt
- Die einzeilige Abfrage von jemand anderem lesen und verstehen
Häufige Fragen
Verändert die Formatierung, was die Abfrage tut?
Nein, es werden nur Leerraum und Groß-/Kleinschreibung der Schlüsselwörter geändert. Logik und Semantik bleiben exakt gleich.
Welche SQL-Dialekte werden unterstützt?
Standard-SQL, PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) und BigQuery.
Können mehrere Anweisungen auf einmal formatiert werden?
Ja, füge mehrere Anweisungen getrennt durch Semikolons ein — alle werden formatiert.
Wird mein SQL an einen Server gesendet?
Nein, die Formatierung läuft komplett im Browser — Abfragen, Tabellennamen und Daten verlassen dein Gerät nie.