~/devtools / sql
tool::sql

SQL
Formatter

SQL-Abfragen mit korrekten Einrückungen, Zeilenumbrüchen und Großschreibung der Keywords formatieren oder minimieren.

ad · 728×90
// Unterstützte Klauseln
SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, JOIN (INNER/LEFT/RIGHT/FULL), WHERE, GROUP BY, ORDER BY, HAVING, LIMIT, UNION
Einrückung:
// input
0 Zeichen
ad · 300×250
// about this tool

Was ist ein SQL Formatter?

SQL (Structured Query Language) ist die Standardsprache für die Interaktion mit relationalen Datenbanken. Komplexe Abfragen mit verschachtelten Unterabfragen, mehreren JOINs und zusammengesetzten Bedingungen werden schnell unleserlich, was Bugs schwer auffindbar und Wartung fehleranfällig macht.

Ein SQL-Formatter vereinheitlicht die Keyword-Groß-/Kleinschreibung und setzt an jeder Klauselgrenze konsistente Zeilenumbrüche und Einrückungen, wodurch die Abfragestruktur sofort ersichtlich wird. Er ist ein unverzichtbares Werkzeug für Code-Reviews und das Debuggen von ORM-generierten Abfragen.

Dieses Tool arbeitet vollständig im Browser ohne externe Bibliotheken. Es unterstützt gebräuchliche SQL-Anweisungen einschließlich SELECT, INSERT, UPDATE, DELETE, DDL, Multi-JOIN, Unterabfragen und CTEs.

Anwendungsfälle
  • Von ORMs generiertes komprimiertes SQL zum Debuggen aufbereiten
  • SQL-Stil vor Code-Reviews vereinheitlichen (Großschreibung, Einrückung)
  • Struktur komplexer Multi-JOIN-Abfragen verstehen
  • Einzeiliges SQL aus Logdateien analysieren
  • SQL-Abfragen vor der Übergabe über API-Payloads minimieren
Häufige Fragen
Q. Welche SQL-Dialekte werden unterstützt?
Standard-SQL-Syntax für MySQL, PostgreSQL, SQLite und MS SQL Server wird verarbeitet. Datenbankspezifische Funktionen oder proprietäre Syntax werden möglicherweise nicht perfekt formatiert, aber alle gängigen DML- und DDL-Anweisungen werden unterstützt.
Q. Wird SQL-Syntax validiert?
Nein — dieses Tool formatiert auf Basis von Keyword-Erkennung ohne Korrektheitsprüfung. Es wird auch Abfragen mit Syntaxfehlern so gut wie möglich formatieren. Für echte Validierung die Abfrage gegen die Datenbank ausführen.
Q. Werden Unterabfragen korrekt eingerückt?
Ja. In Klammern eingeschlossene Unterabfragen erhalten basierend auf der Verschachtelungstiefe zusätzliche Einrückungsebenen.
// related tools
{}
JSON Formatter
JSON formatieren, validieren und minimieren. Unterstützt verschachtelte Strukturen und Diff-Vergleiche.
±
Diff Checker
Zwei Texte vergleichen und Hinzufügungen sowie Löschungen hervorheben. Zeilen- oder Wortmodus.
md
Markdown-Editor
Echtzeit-Markdown-Vorschau — links bearbeiten, rechts das gerenderte Ergebnis sehen.
b64
Base64 Encoder
Text in Base64 kodieren oder dekodieren. Unterstützt Text, URLs und Binärdaten.