SQL formatieren
Abfragen formatieren oder minifizieren
Keine Datenbank: AIMRAN speichert weder deine Dateien noch Texte oder Ergebnisse
Was ist SQL formatieren?
Eine lange SQL-Abfrage in einer einzigen Zeile ist sehr schwer zu lesen. Dieser Formatierer ordnet sie mit Zeilenumbrüchen und Einrückungen, sodass sie auf einen Blick verständlich ist, und schreibt Schlüsselwörter wie SELECT oder WHERE groß.
Er kann auch das Gegenteil: Er minifiziert die Abfrage auf eine Zeile, entfernt Leerzeichen und Kommentare und macht sie so bereit zum Einbetten in Code.
So funktioniert es
- Füge deine SQL-Abfrage ein oder öffne eine .sql-Datei.
- Wähle die Aktion: „Formatieren“ oder „Minifizieren“.
- Wähle den Dialekt deiner Datenbank.
- Passe Schlüsselwörter, Einrückung und tabellarischen Stil an.
- Kopiere das Ergebnis oder lade es herunter.
Vorteile
- 13 SQL-Dialekte, von MySQL und PostgreSQL bis BigQuery und Snowflake.
- Schlüsselwörter in Groß-, Kleinbuchstaben oder unverändert.
- Minifizierung, die Strings und Bezeichner in Anführungszeichen respektiert.
- Kostenlos, ohne Anmeldung und ohne Werbung.
Technische Details
Die Formatierung nutzt die Bibliothek sql-formatter mit den Dialekten Standard-SQL, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Amazon Redshift, Spark SQL, Trino/Presto und IBM Db2. Wählbar sind die Schreibweise von Schlüsselwörtern, Datentypen und Funktionen (groß, klein oder unverändert), die Einrückung mit 2 oder 4 Leerzeichen oder Tabulator sowie der tabellarische Stil, der die Schlüsselwörter in einer linken Spalte ausrichtet. Die Minifizierung entfernt Kommentare -- und /* */ (sofern sie nicht behalten werden sollen) und überflüssige Leerzeichen an Satzzeichen, wobei String-Literale und Bezeichner in Anführungszeichen unangetastet bleiben. Dateien bis 10 MB lassen sich öffnen. Die Abfragen werden nicht ausgeführt.
Häufige Fragen
Wie formatiere ich eine SQL-Abfrage?
Füge die Abfrage ein, lass die Aktion auf „Formatieren“, wähle den Dialekt deiner Datenbank und kopiere das geordnete Ergebnis.
Müssen SQL-Schlüsselwörter großgeschrieben werden?
Nein. SQL unterscheidet bei Schlüsselwörtern nicht zwischen Groß- und Kleinschreibung, aber die Großschreibung ist eine Konvention, die die Lesbarkeit verbessert.
Welche SQL-Dialekte werden unterstützt?
Standard-SQL, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL, Trino/Presto und IBM Db2.
Wozu SQL minifizieren?
Um die Abfrage auf eine kompakte Zeile ohne Kommentare und überflüssige Leerzeichen zu bringen – praktisch zum Einbetten in Code oder Konfigurationsdateien.
Prüft das Tool, ob meine Abfrage korrekt ist?
Es formatiert nur. Lässt sich die Syntax nicht interpretieren, erhältst du einen Hinweis, aber die Abfrage wird nicht ausgeführt und Tabellen oder Spalten werden nicht geprüft.
Weitere Tools: Entwickler
- Base64, URL und HTML · In allen drei Formaten kodieren und dekodieren
- Hash-Generator · MD5 und SHA für Text oder Dateien
- UUID-Generator · Eindeutige IDs im Handumdrehen
- Sichere Passwörter · Mit Stärkeanzeige
- JWT-Decoder · Header, Payload und Ablauf auslesen
- Regex-Tester · Hervorgehobene Treffer und Gruppen
- Farben und Verläufe · HEX, RGB, HSL, OKLCH, Kontrast und Verläufe
- CSS-Schatten · box-shadow mit Vorschau