So funktioniert es
Rückt SQL-Abfragen neu ein und richtet sie aus, um sie lesbar und konsistent zu machen. Es trennt Klauseln, Spalten und Bedingungen in klare Zeilen, was das Prüfen langer Abfragen, das Vergleichen von Versionen oder das Dokumentieren von Berichten erleichtert.
Du kannst den Dialekt wählen (zum Beispiel Standard-SQL, PostgreSQL, MySQL, SQLite, T-SQL und andere), damit Schlüsselwörter und Syntax korrekt interpretiert werden, sowie die Groß-/Kleinschreibung reservierter Wörter.
Es steuert auch Einrückungsart und -größe und das Zeilenende. Alles wird in deinem Browser mit sql-formatter verarbeitet; es ändert nur das Format und führt die Abfrage nie aus oder validiert sie gegen eine Datenbank.
Beispiele
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
nameMit Schlüsselwörtern in Großbuchstaben: Jede Klausel und Spalte kommt in eine eigene Zeile.Anwendungsfälle
- Eine lange Abfrage lesbar machen, die aus einem Log oder einem ORM kopiert wurde.
- Den Stil von Abfragen vereinheitlichen, bevor sie im Repository gespeichert werden.
- Abfragen verschiedener Dialekte mit einem einheitlichen Format prüfen und vergleichen.
- Berichte oder Views mit sauber eingerücktem SQL dokumentieren.
Häufige Fragen
Welche SQL-Dialekte unterstützt es?
Es unterstützt mehrere Dialekte wie Standard-SQL, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL und andere. Die richtige Wahl stellt sicher, dass Schlüsselwörter und spezifische Syntax gut formatiert werden.
Führt es die Abfrage aus oder validiert es sie?
Nein. Das Tool ordnet und richtet nur den Abfragetext neu aus. Es stellt keine Verbindung zu einer Datenbank her und prüft nicht, ob die Abfrage gültig oder sicher ist.
Kann ich Schlüsselwörter groß- oder kleinschreiben?
Ja. Du kannst wählen, dass reservierte Wörter (SELECT, FROM, WHERE) in Groß- oder Kleinbuchstaben oder genau so, wie du sie geschrieben hast, erscheinen, je nach deiner Stilkonvention.
Wird meine Abfrage auf einen Server hochgeladen?
Nein. Die Formatierung erfolgt vollständig in deinem Browser; die Abfrage verlässt deinen Computer nie.