← Zurück zu den Funktionen
Free

SQL-Formatierer

Der SQL-Formatierer verwandelt minifizierte oder unordentliche SQL-Befehle in lesbare, eingerückte Abfragen. Schlüsselwörter (SELECT, FROM, WHERE etc.) erhalten neue Zeilen, Spaltenlisten werden aufgeteilt und mehrteilige Schlüsselwörter (GROUP BY, INNER JOIN) erkannt. Optionale Normalisierung in GROSSBUCHSTABEN und Syntax-Highlighting inklusive.

Das Lesen von SQL-Code aus Logs oder Quellcode ist oft mühsam — ORMs erzeugen einzeilige Abfragen, Log-Formatierer entfernen Zeilenumbrüche und handgeschriebenes SQL variiert stark in der Einrückung. Der SQL-Formatierer bietet auf Knopfdruck eine saubere, einheitliche Ansicht. Das Tool tokenisiert das SQL (verarbeitet Strings, Kommentare, Bezeichner etc.) und erkennt rund 80 Schlüsselwörter, auch mehrteilige wie GROUP BY oder LEFT OUTER JOIN. Haupt-Schlüsselwörter (SELECT, FROM, WHERE, HAVING etc.) stehen jeweils in einer neuen Zeile. Spaltenlisten in SELECT werden zeilenweise aufgeteilt, was breite Tabellen lesbar macht. JOIN-Klauseln werden mit ihrer ON-Bedingung eingerückt. Eine optionale Normalisierung wandelt Schlüsselwörter für eine einheitliche Optik in Großbuchstaben um. Das Syntax-Highlighting färbt Schlüsselwörter, Funktionen, Strings und Zahlen unterschiedlich ein. Kommentare werden beibehalten. Eine Minifizierungs-Option komprimiert die Abfrage bei Bedarf wieder in eine einzige Zeile.

Live-Vorschau
example.com
SQL-Formatierer ✓ Formatiert · 13 Zeilen
Einzug: 2 ✓ GROSSGESCHRIEBENE Schlüsselwörter ✓ Syntax-Hervorhebung
SQL-Eingabe (minimiert)
select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = true group by u.id, u.name order by orders desc limit 10
Formatierte Ausgabe
SELECT u.id, u.name, COUNT(o.id) AS orders FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.active = true GROUP BY u.id, u.name ORDER BY orders DESC LIMIT 10;
Hauptmerkmale

Intelligente Keyword-Erkennung

Der Tokenizer erkennt ~80 SQL-Schlüsselwörter (inkl. mehrteiliger wie GROUP BY, INNER JOIN, IS NOT NULL) für korrekte Zeilenumbrüche.

Spaltenlisten-Aufteilung

Jede Spalte in einer SELECT-Liste erhält eine eigene Zeile — breite Spaltenlisten werden scanbar.

Normalisierung in GROSSBUCHSTABEN

Optionale Konvertierung der Schlüsselwörter in Großbuchstaben sorgt für ein einheitliches Erscheinungsbild, unabhängig vom Autor.

Syntax-Highlighting

Schlüsselwörter, Funktionen, Strings, Zahlen und Kommentare werden farblich hervorgehoben für eine einfache Strukturprüfung.

Kommentarsicher

SQL-Kommentare (-- und /* */) bleiben bei der Formatierung an ihrer Stelle erhalten — keine überraschenden Löschungen.

Minifizierungs-Modus

Komprimiert jede formatierte Abfrage wieder in eine einzige Zeile — nützlich zum Einbetten als String-Literal im Code.

Häufige Anwendungsfälle

ORM-Log Debugging

ORMs wie Sequelize, Prisma oder TypeORM loggen oft einzeiliges SQL. Formatieren Sie es, um die Abfragestruktur zu verstehen.

Code-Reviews

Wenn Sie einen PR mit eingebetteten SQL-Strings prüfen, formatieren Sie diese vor dem Kommentieren für bessere Lesbarkeit.

Abfrage-Optimierung

Formatieren Sie langsame Abfragen, um die JOIN-Struktur klar zu sehen und Flaschenhälse leichter zu identifizieren.

Dokumentation

Erzeugen Sie sauber formatiertes SQL für READMEs, interne Wikis oder API-Dokumentationen.

Lehren & Lernen

SQL-Einsteiger können ihre Abfragen einfügen und die korrekte Formatierung als Referenz für einen idiomatischen Stil nutzen.

Anwendung
1

SQL-Formatierer öffnen

Klicken Sie auf das SQL-Symbol im DevSuite Pro Dock. Ein Panel mit Optionen und Eingabebereich öffnet sich.

2

Abfrage einfügen

Fügen Sie beliebiges SQL ein — aus ORM-Logs, Dateien oder Editoren. Funktioniert mit SELECT, INSERT, UPDATE, DELETE etc.

3

Auf Formatieren klicken

Drücken Sie Formatieren, um eine eingerückte, lesbare Abfrage mit Schlüsselwörtern in neuen Zeilen zu erhalten.

4

Optionen anpassen

Passen Sie Einrückung, Großschreibung und Syntax-Highlighting an Ihren persönlichen Stil an.

5

Kopieren & Nutzen

Klicken Sie auf Kopieren, um die formatierte oder minifizierte Abfrage zu erfassen für IDE, Ticket oder Dokumentation.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen