SQL-Formatierer

Formatiere SQL für MySQL, PostgreSQL, SQL Server, SQLite, BigQuery und Oracle.

Dein SQL wird lokal in deinem Browser formatiert und nichts wird auf einen Server hochgeladen.

Arbeitest du auch mit NoSQL? Probiere den MongoDB-Abfrage-Formatter.

Über SQL-Formatierer

Dieser SQL-Formatter räumt unordentliche, einzeilige oder nicht eingerückte Abfragen zu lesbarem, konsistent gestaltetem SQL auf. Wähle deinen Dialekt — MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) oder Standard-SQL — und das Tool fließt SELECT, FROM, JOIN, WHERE und den Rest mit ordentlicher Einrückung um. Als SQL-Beautifier lässt er dich 2- oder 4-Leerzeichen-Einrückungen wählen und optional Schlüsselwörter in Großbuchstaben setzen für einen einheitlichen Hausstil. Er ist praktisch für Entwickler, die Pull Requests prüfen, QA-Ingenieure, die protokollierte Abfragen lesen, und Datenanalysten, die SQL direkt aus einem ORM oder einem einzeiligen Dump schön ausgeben müssen. Nutze ihn, um SQL online vor dem Committen, Differenzieren oder Teilen zu formatieren. Alles läuft lokal in deinem Browser, sodass deine Abfragen auf deinem Gerät verarbeitet werden und deine Daten deinen Browser nie verlassen.

Funktionen

So verwendest du SQL-Formatierer

  1. Füge dein SQL in das SQL-Eingabefeld ein.
  2. Wähle deinen Datenbankdialekt aus dem Dropdown (z. B. PostgreSQL oder MySQL).
  3. Wähle 2- oder 4-Leerzeichen-Einrückung und schalte GROSSBUCHSTABEN-Schlüsselwörter um, wenn du willst.
  4. Lies das verschönerte Ergebnis im Bereich Formatiertes SQL.
  5. Kopiere die Ausgabe oder lade sie als query.sql herunter.

Beispiel

Eingabe

select id,name from users where active=1 order by name desc;

Ausgabe

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name DESC;

Eine einzeilige Abfrage umgeflossen mit 2-Leerzeichen-Einrückung und Schlüsselwörtern in Großbuchstaben.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist der SQL-Formatter und wann sollte ich ihn nutzen?
Es ist ein SQL-Beautifier, der unordentliche oder einzeilige Abfragen in sauberes, eingerücktes SQL umfließt. Nutze ihn vor dem Committen, Differenzieren in einem Pull Request oder dem Teilen einer Abfrage mit deinem Team.
Welche SQL-Dialekte unterstützt der SQL-Formatter?
MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) und Standard-SQL. Wähle den passenden zu deiner Datenbank aus dem Dropdown.
Wie ändere ich die Einrückungsbreite im SQL-Formatter?
Nutze den Schalter 2 Leerzeichen / 4 Leerzeichen, um festzulegen, wie tief verschachtelte Klauseln in der formatierten Ausgabe eingerückt werden.
Kann der SQL-Formatter Schlüsselwörter automatisch großschreiben?
Ja. Schalte GROSSBUCHSTABEN-Schlüsselwörter um, um SELECT, FROM, WHERE, JOIN und den Rest über die ganze Abfrage zu standardisieren.
Führt der SQL-Formatter etwas aus oder verbindet sich mit meiner Datenbank?
Nein. Er formatiert nur den Abfragetext in deinem Browser und führt ihn nie aus und verbindet sich mit keiner Datenbank.
Wird mein SQL irgendwohin gesendet, wenn ich es formatiere?
Nein. Deine Abfrage wird lokal in deinem Browser verarbeitet und deine Daten verlassen dein Gerät nie, sodass nichts auf einen Server hochgeladen wird.

Verwandte Tools

Alle ArrayKit-Tools