SQL-Formatierer
SQL-Abfragen formatieren, verschönern und minimieren mit Syntaxhervorhebung.
Über SQL-Formatierer
Der SQL-Formatter bringt eine einzeilige Abfrage in lesbare Form: SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY, LIMIT und UNION beginnen jeweils eine neue Zeile, AND, OR und ON werden darunter eingerückt, und die Select-Liste wird mit 2 oder 4 Leerzeichen auf eine Spalte pro Zeile aufgeteilt. Schlüsselwörter lassen sich in Großbuchstaben setzen, und ein Minify-Modus entfernt Zeilen- und Blockkommentare und staucht die Abfrage wieder auf eine Zeile zusammen. Das Formatieren läuft in Ihrem Browser, und die Ausgabe lässt sich kopieren oder als query.sql herunterladen.
Anwendungsfälle
Anleitung
Fügen Sie Ihre SQL-Abfrage in das Feld „SQL-Eingabe“ ein oder klicken Sie auf die Zwischenablage-Schaltfläche, um ein Beispiel-SELECT mit Joins, Gruppierung und Sortierung zu laden.
Aktivieren Sie „Schlüsselwörter groß schreiben“, damit SELECT, FROM, JOIN und WHERE in Großbuchstaben erscheinen, oder deaktivieren Sie die Option, um Ihre ursprüngliche Schreibweise beizubehalten.
Wählen Sie mit den beiden Schaltflächen neben der Bezeichnung „Einrückung“ eine Einrückungsbreite von 2 oder 4 Leerzeichen.
Klicken Sie auf „Formatieren“, um die Abfrage mit einer Zeile pro Klausel sowie eingerückten Spalten und Bedingungen umzubrechen, oder auf „Minifizieren“, um Kommentare zu entfernen und alles auf eine Zeile zu bringen.
Lesen Sie das Ergebnis im Bereich „Formatierte Ausgabe“ ab, der auch die Zeilenanzahl angibt.
Klicken Sie auf „Kopieren“, um das formatierte SQL in die Zwischenablage zu legen, oder auf „Herunterladen“, um es als query.sql zu speichern.
Profi-Tipps
- Fügen Sie Ihren Inhalt einfach direkt ein – der SQL-Formatter erkennt gängige Eingabemuster und setzt automatisch sinnvolle Standardwerte.
- Nutzen Sie Tastenkürzel (Strg/Cmd+A zum Markieren, Strg/Cmd+C zum Kopieren), um im SQL-Formatter schneller zu arbeiten.
- Teilen Sie sehr große Eingaben in kleinere Blöcke auf – die meisten Browser-Tabs verkraften zwar mehrere Megabyte Text, beim Parsen riesiger Datenmengen kann die Oberfläche aber kurz einfrieren.
- Der SQL-Formatter protokolliert und speichert Ihre Eingaben nicht. Wenn Sie einen Verlauf brauchen, kopieren Sie wichtige Ergebnisse in eine lokale Datei oder eine Notiz-App.
- Kombinieren Sie den SQL-Formatter mit anderen Tools auf dieser Seite (Formatierer, Konverter, Encoder), um komplette Datenpipelines aufzubauen, ohne den Browser zu verlassen.
Häufig gestellte Fragen
Ja, vollständig kostenlos – ohne Anmeldung, ohne API-Schlüssel, ohne Wasserzeichen und ohne Nutzungslimits.
Nein. Der SQL-Formatter läuft vollständig clientseitig in Ihrem Browser. Ihre Eingaben erreichen unsere Server nie.
Es gibt keine feste Grenze, aber ab einigen Megabyte müssen Sie je nach Arbeitsspeicher Ihres Geräts mit Verzögerungen rechnen.
Ja. Die mit dem SQL-Formatter erzeugten Ergebnisse können Sie frei in privaten wie kommerziellen Projekten verwenden.
Der Großteil der Logik läuft als clientseitiges JavaScript. Nach dem ersten Laden können Sie deshalb meist auch ohne Netzwerkverbindung weiterarbeiten.
Nein. Da der SQL-Formatter in Ihrem Browser läuft, können Sie so viele Eingaben verarbeiten, wie Ihre Hardware zulässt – ohne API-Schlüssel und ohne Drosselung.