HandyTools Hub
← Zurück zu den Tools

SQL-Formatierer

Verschönern und minimieren Sie SQL-Abfragen mit anpassbaren Schlüsselwort-Schreibweisen und Einzugsoptionen.

Formatierte SQL wird hier angezeigt...

Anleitung

  • SQL einfügen: Ihre Abfrage in das Eingabefeld legen — selbst ein 500-Zeilen-Chaos ist in Ordnung.
  • Formatieren oder Minimieren: Formatieren klicken, um zu verschönern, oder Minimieren, um Leerzeichen zu entfernen.
  • Optionen festlegen: UPPERCASE oder Kleinbuchstaben für Schlüsselwörter und die gewünschte Einrückungsbreite wählen.
  • Kopieren: Das Ergebnis direkt wieder in Editor, Ticket oder Chatnachricht kopieren.

Warum SQL formatieren?

Lesbares SQL ist kein Luxus — es ist, wie Teams Fehler finden. Eine WHERE-Klausel, die am Ende einer einzeiligen Abfrage vergraben ist, wird im Review leicht übersehen; dieselbe Klausel in einer eigenen eingerückten Zeile springt sofort ins Auge. Konsistente Formatierung macht auch Diffs in der Versionskontrolle aussagekräftig: Wenn alle dieselbe Schreibweise und Einrückung verwenden, zeigt ein Pull Request die eigentliche Logikänderung statt einer Wand aus kosmetischem Rauschen.

Minimiertes SQL hat ebenfalls seinen Platz — Abfragen in App-Logdaten, URL-Parameter oder überall einbetten, wo jedes Byte zählt. Das eine, worauf man achten sollte, ist die Formatierung innerhalb von String-Literalen: Ein naiver Formatter kann zitierten Text beschädigen und 'New York' in etwas verwandeln, das Ihre Abfrage bricht. Darum lässt dieses Tool Literale und Kommentare unangetastet, egal welchen Modus Sie nutzen.

Funktionen

  • Formatiert SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER und mehr
  • Minifizierungsmodus für kompaktes, produktionsreifes SQL
  • Anpassbare Schlüsselwortschreibung und Einrückungsbreite
  • Bewahrt Zeichenfolgen-Literale und Kommentare exakt wie geschrieben
  • Behandelt MySQL-, PostgreSQL- und SQLite-Dialektkonventionen

Anwendungsfälle

  • ORM-generierte Abfragen vor dem Debuggen bereinigen
  • SQL-Stil teamweit vereinheitlichen
  • Abfragen für Dokumentation, Blogposts oder Code-Reviews vorbereiten
  • SQL minimieren, um es in Skripte und Config-Dateien einzubetten

Verwandte Tools

Häufig gestellte Fragen

Welche SQL-Dialekte werden unterstützt?

Standard-SQL, einschließlich SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER und mehr.

Bewahrt es meine Daten?

Ja, Zeichenfolgenliterale und Kommentare bleiben beim Formatieren erhalten.