256 Tools

SQL-Formatierer

Formatiertes SQL
SELECT id,
  name,
  email
FROM users u
JOIN orders o
  ON o.user_id = u.id
WHERE u.age >= 18
  AND o.status = 'paid'
ORDER BY o.created_at desc
LIMIT 20;

Verwandte externe Websites

Einige Links sind Affiliate-Links.

Verwandte Tools

Fügen Sie eine komprimierte einzeilige SQL-Abfrage ein und erhalten Sie sie sauber formatiert zurück — Hauptklauseln auf eigenen Zeilen, Spalten eingerückt und Schlüsselwörter großgeschrieben. Das macht Abfragen wesentlich leichter lesbar und überprüfbar. Alles läuft im Browser; Ihr SQL wird nie hochgeladen.

So wird's verwendet

  1. Fügen Sie Ihre SQL-Abfrage in das Eingabefeld ein.
  2. Wählen Sie, ob Schlüsselwörter großgeschrieben werden sollen.
  3. Kopieren Sie das formatierte Ergebnis.

Funktionsweise

Die Abfrage wird in Token aufgeteilt — Schlüsselwörter, Bezeichner, Zeichenketten und Satzzeichen. Hauptklauseln wie SELECT, FROM, WHERE, JOIN und ORDER BY beginnen auf neuen Zeilen, Spalten nach einem Komma werden mit Einrückung umgebrochen, und Verbindungswörter wie AND, OR und ON werden unter ihrer Klausel eingerückt. Zeichenkettenliterale bleiben unverändert, Zeilenkommentare werden entfernt.

Eine einzeilige Abfrage wird zu mehrzeiligem eingerücktem SQL.select a,b from tSELECT a, bFROM t

Funktionen

Klauselumbrüche

Jede Hauptklausel beginnt auf einer eigenen Zeile für eine klare Struktur.

Spaltenumbruch

Kommagetrennte Spalten werden mit konsistenter Einrückung umgebrochen.

Schlüsselwortgroßschreibung

SQL-Schlüsselwörter können optional großgeschrieben werden.

Vollständig lokal

Die Formatierung erfolgt im Browser und Ihr SQL wird nie hochgeladen.

Anwendungsfälle

SQL aus Protokollen lesen

Wandeln Sie eine lange einzeilige Abfrage aus Protokollen in etwas Lesbares um.

Code-Review

Formatieren Sie Abfragen einheitlich vor der Überprüfung oder dem Commit.

SQL lernen

Sehen Sie die Struktur einer Abfrage Klausel für Klausel klar dargestellt.

Dokumentation

Fügen Sie sauberes formatiertes SQL in Docs, Tickets oder Wikis ein.

Hinweise

  • Dies ist ein allgemeiner Formatierer, der möglicherweise nicht jeden SQL-Dialekt perfekt abdeckt.
  • Zeichenkettenliterale werden exakt beibehalten; Zeilenkommentare werden entfernt.
  • Sehr komplexe oder verschachtelte Abfragen erfordern möglicherweise kleine manuelle Korrekturen.
  • Die gesamte Formatierung läuft auf Ihrem Gerät; nichts wird hochgeladen.

Häufige Fragen

Welche SQL-Dialekte werden unterstützt?
Es verarbeitet die gängige SELECT-, INSERT-, UPDATE- und DELETE-Syntax der meisten Datenbanken. Es ist ein allgemeiner Formatierer, kein vollständiger dialektspezifischer Parser.
Muss ich Schlüsselwörter großschreiben?
Nein. Die Großschreibung ist optional — deaktivieren Sie sie, um die ursprüngliche Schreibweise beizubehalten und trotzdem Zeilenumbrüche und Einrückungen anzuwenden.
Wird dialektspezifische Syntax verarbeitet?
Gängige Syntax wird gut formatiert, aber sehr dialektspezifische Funktionen benötigen möglicherweise kleine manuelle Anpassungen.
Was passiert bei fehlerhaftem SQL?
Es formatiert den Text so gut wie möglich ohne Validierung, sodass eine syntaktisch ungültige Abfrage neu formatiert, aber nicht korrigiert wird.
Wird mein SQL an einen Server gesendet?
Nein. Die Formatierung erfolgt vollständig im Browser und es wird nichts hochgeladen.

Wir verwenden Cookies für Werbung und Analyse.