Handytool
Entwicklerleitfaden5 Min. LesezeitAktualisiert 25. Mai 2026

Browser-basiertes SQL-Tool

Sofortige SQL-Formatierung für jeden Dialekt, keine Datenbank erforderlich.

Der SQL-Formatter von Handytool formatiert jede Abfrage – SELECT, CTE, Window-Funktion, INSERT – mit dialektgerechten Regeln und läuft vollständig im Browser, sodass sensible Tabellennamen dein Gerät nie verlassen.

Wichtigste Erkenntnisse

  • 01Unterstützt PostgreSQL, MySQL, SQLite, BigQuery und Standard-SQL mit dialektgerechter Schlüsselwort-Behandlung.
  • 02Wähle Schlüsselwort-Schreibweise (GROSSBUCHSTABEN, Kleinbuchstaben oder beibehalten) und Einrückung (2 Leerzeichen, 4 Leerzeichen oder Tabulatoren).
  • 03Läuft vollständig im Browser – Abfragen mit sensiblen Daten verlassen dein Gerät nie.
  • 04Das Tool formatiert nur Text; es führt Abfragen nicht aus und verbindet sich mit keiner Datenbank.

Warum SQL vor dem Teilen formatieren?

Unformatiertes SQL ist wirklich schwer zu überprüfen. Lange SELECT-Listen auf einer Zeile, inkonsistente Einrückung in Subabfragen und gemischte Schlüsselwörter verlangsamen Code-Reviews und Debugging. Eine ordnungsgemäß formatierte Abfrage macht JOIN-Bedingungen, WHERE-Klauseln und CTE-Struktur sofort lesbar.

Formatierung wird noch wichtiger, wenn Abfragen mit einem Stilguide im Team geteilt werden – GROSSBUCHSTABEN-Schlüsselwörter, vierspacing Einrückung, eine Klausel pro Zeile. Der SQL-Formatter von Handytool erzwingt diesen Stil konsistent über alles, was du einfügst, ob es eine zweizeilige Suche oder eine 200-zeilige analytische Abfrage mit mehreren CTEs und Window-Funktionen ist.

So formatierst du eine SQL-Abfrage

  1. 01

    Füge dein SQL ein

    Füge eine beliebige SQL-Anweisung in das Eingabefeld ein – SELECT, INSERT, UPDATE, DELETE, CREATE oder eine vollständige CTE-Kette. Es gibt keine Größenbeschränkung über den verfügbaren Speicher deines Browsers hinaus.

  2. 02

    Wähle den Dialekt

    Wähle PostgreSQL, MySQL, SQLite, BigQuery oder Standard-SQL aus dem Dropdown. Der Dialekt bestimmt, wie reservierte Wörter und herstellerspezifische Syntax wie RETURNING oder STRUCT behandelt werden.

  3. 03

    Stelle Schlüsselwort-Schreibweise und Einrückung ein

    Wähle GROSSBUCHSTABEN, Kleinbuchstaben oder Beibehalten für Schlüsselwort-Schreibweise. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren für Einrückung. GROSSBUCHSTABEN-Schlüsselwörter mit 2er-Einrückung ist der häufigste Stil in gemeinsamen Codebasen.

  4. 04

    Klicke auf Formatieren

    Die formatierte Ausgabe erscheint sofort im rechten Bereich. Klauseln werden auf eigene Zeilen platziert, JOIN-Bedingungen werden ausgerichtet und Subabfragen werden relativ zu ihrer übergeordneten Abfrage eingerückt.

  5. 05

    Kopiere und verwende

    Klicke auf Kopieren, um das formatierte SQL in deine Zwischenablage zu kopieren. Füge es in deine IDE, eine SQL-Datei, eine PR-Beschreibung oder einen Dokumentations-Snippet ein.

Sicher zu verwenden mit Produktionsabfrage-Mustern

Die sql-formatter-Bibliothek läuft vollständig in deinem Browser. Nichts wird an einen Server gesendet – kein Abfragetext, keine Tabellennamen, keine Beispieldaten. Das macht es sicher, Abfragen zu formatieren, die echte Schemanamen referenzieren oder Beispielwerte aus einer Staging-Datenbank enthalten.

Das eine, was der Formatter nicht tun wird, ist dein SQL auszuführen. Es ist nur ein Text-Transformations-Tool. Du kannst sicher Abfragen einfügen, die Tabellen löschen oder Zeilen löschen würden – das Tool behandelt sie als reinen Text und formatiert sie, ohne eine einzige Anweisung auszuführen.

SQL-Formatter – Häufig gestellte Fragen

Welche SQL-Dialekte unterstützt dieser Formatter?

Standard-SQL, PostgreSQL, MySQL, SQLite und BigQuery. Jeder Dialekt behandelt herstellerspezifische Syntax wie PostgreSQL's RETURNING-Klausel, MySQL's backtick-Bezeichner und BigQuery's STRUCT-Typ korrekt.

Wird der Formatter meine Abfrage ausführen?

Nein. Er formatiert nur den Abfragetext. Er verbindet sich mit keiner Datenbank, validiert Spaltennamen oder führt Anweisungen aus.

Wird mein SQL auf einen Server hochgeladen?

Nein. Die sql-formatter-Bibliothek läuft in deinem Browser. Dein Abfragetext bleibt auf deinem Gerät.

Warum wird meine gespeicherte Prozedur oder mein PL/pgSQL-Block seltsam formatiert?

Prozedurale SQL-Blöcke (PL/pgSQL, BEGIN…END-Blöcke, DECLARE-Abschnitte) liegen außerhalb dessen, was die Grammatik des Formatters abdeckt. Formatiere kleinere SELECT- oder DML-Snippets aus diesen Blöcken separat.

Was ist die beste Schlüsselwort-Schreibweise für eine gemeinsame Codebasis?

GROSSBUCHSTABEN-Schlüsselwörter sind die am weitesten verbreitete Konvention – sie trennen visuell SQL-Struktur von Bezeichnernamen. Zwei-Leerzeichen- oder Vier-Leerzeichen-Einrückung ist eine Frage der Team-Vorliebe.

Verwandte Tools

Weiterarbeiten mit Entwickler-Tools

Entwickler-Tools