JSON Formatter
JSON formatieren
SQL-Abfragen formatieren und einrücken – für bessere Lesbarkeit und Fehlererkennung. 100% lokal im Browser.
SQL-Abfragen formatieren, einrücken und komprimieren – für bessere Lesbarkeit.
Der SQL Formatter nimmt Ihre SQL-Abfrage und formatiert sie mit korrekter Einrückung und Zeilenumbrüchen. Jede wichtige Klausel (SELECT, FROM, WHERE, JOIN etc.) beginnt auf einer neuen Zeile, und Unterklauseln werden eingerückt. Das verbessert die Lesbarkeit und erleichtert die Fehlererkennung.
Der Formatter erkennt Standard-SQL-Schlüsselwörter, die in den meisten Datenbanksystemen (MySQL, PostgreSQL, SQL Server, SQLite, Oracle) verwendet werden. Dialektspezifische Syntax wird als regulärer Text behandelt und nicht verändert.
Komprimieren entfernt alle überflüssigen Leerzeichen, Zeilenumbrüche und Einrückungen aus der SQL-Abfrage und gibt sie als einzelne Zeile aus. Das ist nützlich, wenn Sie SQL in Konfigurationsdateien, Logs oder Programmcode einbetten möchten.
Nein. Die gesamte Verarbeitung findet ausschließlich in Ihrem Browser statt. Es werden keine SQL-Abfragen an Server gesendet, gespeichert oder protokolliert. Ihre Daten verlassen niemals Ihren Computer.
Ja, Sie können zwischen 2 Leerzeichen, 4 Leerzeichen und Tabs wählen. Außerdem können Sie festlegen, ob SQL-Schlüsselwörter in Großbuchstaben (SELECT) oder Kleinbuchstaben (select) formatiert werden sollen.
Der Formatter unterstützt Standard-SQL-Syntax, die in allen gängigen Datenbanksystemen wie MySQL, PostgreSQL, Microsoft SQL Server, SQLite und Oracle funktioniert. Dialektspezifische Erweiterungen wie MySQL-Backticks oder PostgreSQL-spezifische Funktionen werden als regulärer Text behandelt und bleiben unverändert erhalten. Die Schlüsselworterkennung deckt die gebräuchlichsten SQL-Befehle aller großen Datenbanken ab.
Nein, die Formatierung ändert ausschließlich die optische Darstellung Ihrer SQL-Abfrage. Zeilenumbrüche, Einrückungen und die Groß-/Kleinschreibung von Schlüsselwörtern haben keinen Einfluss auf die Ausführung der Abfrage. Der logische Inhalt und die Ergebnisse bleiben identisch – nur die Lesbarkeit wird verbessert.
Zu den bewährten Praktiken gehört die einheitliche Schreibweise von Schlüsselwörtern (üblicherweise in Großbuchstaben), jede Hauptklausel (SELECT, FROM, WHERE) auf einer neuen Zeile, konsistente Einrückung für Unterbedingungen und eine Spalte pro Zeile in SELECT-Listen. Außerdem sollten Tabellenaliase aussagekräftig sein und JOINs klar von WHERE-Bedingungen getrennt werden, um die Wartbarkeit des Codes zu erhöhen.
Bei sehr langen Abfragen empfiehlt es sich, den gesamten SQL-Code in das Eingabefeld einzufügen und die Formatierung durchlaufen zu lassen. Der Formatter erkennt auch komplexe Verschachtelungen mit Unterabfragen, mehreren JOINs und CASE-Ausdrücken. Für besonders umfangreiche Abfragen kann es hilfreich sein, diese in einzelne CTEs (Common Table Expressions) oder Unterabfragen aufzuteilen, die dann getrennt formatiert werden.
Der Formatter erkennt sowohl einzeilige Kommentare (mit -- eingeleitet) als auch mehrzeilige Kommentare (zwischen /* und */). Kommentare werden beim Formatieren beibehalten und an ihrer Position im Code belassen. Beim Komprimieren bleiben die Kommentare ebenfalls erhalten, werden jedoch in die einzeilige Darstellung integriert. So gehen keine wichtigen Anmerkungen zu Ihren Abfragen verloren.
Alle Dateien werden ausschließlich in Ihrem Browser verarbeitet. Es werden keine Daten auf unsere Server hochgeladen. Die Verarbeitung erfolgt komplett lokal auf Ihrem Gerät – Ihre Dateien verlassen niemals Ihren Computer.
Für professionelle Datenbankentwicklung, Abfrage-Optimierung oder technische Beratung stehen wir zur Verfügung.
Kontakt aufnehmen