So verwenden Sie es
- Code einfügen, Datei ablegen oder Beispiel laden; Die Sprache ist für diese Seite voreingestellt und kann geändert werden.
- Format auswählen oder verkleinern und Einzug, Breite und andere Optionen anpassen; Das Ergebnis wird während der Eingabe rechts angezeigt.
- Ergebnis kopieren oder herunterladen; Bei einem Fehler verwenden Sie „Gehe zu Fehler“, beheben Sie ihn und führen Sie ihn erneut aus.
SQL-Dialekte und Schlüsselwort-Groß-/Kleinschreibung
Datenbanken unterscheiden sich: MySQL verwendet Backticks, eckige SQL Server-Klammern und PostgreSQL :: Casts. Wählen Sie den richtigen Dialekt aus, damit diese korrekt analysiert werden. Schlüsselwörter in Großbuchstaben sind die gebräuchlichste Konvention, oder behalten Sie die Schreibweise bei.
| Dialekt | Typische Syntax |
|---|---|
| MySQL / MariaDB | „Tabelle“, LIMIT 10 |
| PostgreSQL | value::int, RETURNING * |
| SQL Server (T-SQL) | [Tabelle], TOP 10 |
| Oracle PL/SQL | NVL(), ROWNUM |
| BigQuery | „project.dataset.table“. |
| SQLite / Snowflake / Redshift / Spark / Hive / Trino / Db2 | Ihre eigenen Funktionen und Schlüsselwörter |
Sprachen und Engines
Bei der Formatierung werden dieselben Open-Source-Engines wie bei gängigen Editoren verwendet, sodass die Ergebnisse mit „Prettier“ in VS Code übereinstimmen und Ihr Team einen Stil beibehalten kann. Jede Engine wird von dieser Website geladen und in Ihrem Browser ausgeführt.
| Sprache | Format | Komprimieren |
|---|---|---|
| HTML | Hübscher 3 | ✓ Kommentare und Leerzeichen |
| XML | XunL XML-Engine | ✓ |
| CSS / SCSS / Weniger | Hübscher 3 | ✓ CSSO-Umstrukturierung |
| JavaScript / TypeScript | Prettier 3 (Babel) | ✓ Terser (nur JavaScript) |
| JSON | Hübscher 3 | ✓ Große Zahlen sorgen für Präzision |
| YAML | Hübscher 3 | – (Kommentare behalten) |
| SQL | SQL-Formatter (14 Dialekte) | — |
Häufig gestellte Fragen
Warum einen Dialekt wählen?
Datenbanken zitieren Bezeichner und Namensfunktionen unterschiedlich, z. B. MySQL-Backticks, SQL Server-Klammern und PostgreSQL :: Casts. Der richtige Dialekt analysiert sie richtig; Der Falsche kann sie verwechseln oder auf seltsame Weise aufteilen.
Kann die Formatierung Abfrageergebnisse ändern?
Nein, nur Leerzeichen, Zeilenumbrüche und Änderung der Groß- und Kleinschreibung von Schlüsselwörtern; strings and quoted identifiers are untouched. Führen Sie es vor der Produktion noch einmal in einer Testdatenbank aus.
Ist mein Code hochgeladen?
Nein. Die Engines werden von dieser Website heruntergeladen und in Ihrem Browser ausgeführt. Ihr Code durchläuft niemals unsere Server oder Dritte und ist daher für den internen Code und die interne Konfiguration sicher.
Wie groß dürfen Dateien sein?
Bis zu 5 MB pro Datei; Über 300 KB wartet die Seite auf die Schaltfläche, anstatt sie während der Eingabe zu formatieren, damit der Browser reagiert.