Grundlegende Verwendung
Diese Anleitung fuehrt Sie durch die grundlegende Verwendung des Werkzeugs SQL Prettify and Format.
SQL-Abfrage eingeben
- Zum Tool wechseln: Oeffnen Sie die Seite des SQL-Prettify-Tools
- SQL-Code eingeben: Fuegen Sie Ihre SQL-Abfrage in das Textfeld "SQL Input" ein oder geben Sie sie dort ein
- Automatische Formatierung: Das Tool formatiert Ihr SQL waehrend der Eingabe automatisch
Beispiel fuer die Eingabe
select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;
Formatierungsoptionen konfigurieren
Einrueckungsgroesse
Waehlen Sie die Anzahl der Leerzeichen fuer die Einrueckung:
- 2 Leerzeichen: Kompakte Formatierung
- 4 Leerzeichen: Standardformatierung (empfohlen)
- 8 Leerzeichen: Breite Formatierung
Gross- und Kleinschreibung der Schluesselwoerter
Steuern Sie, wie SQL-Schluesselwoerter angezeigt werden:
- UPPERCASE: Wandelt alle Schluesselwoerter in Grossbuchstaben um (SELECT, FROM, WHERE)
- lowercase: Wandelt alle Schluesselwoerter in Kleinbuchstaben um (select, from, where)
- Preserve Case: Behaelt die urspruengliche Schreibweise bei
Zusaetzliche Optionen
- Schluesselwoerter grossschreiben: Wandelt SQL-Schluesselwoerter in Grossbuchstaben um
- Funktionen grossschreiben: Wandelt Funktionsnamen in Grossbuchstaben um
- Datentypen grossschreiben: Wandelt Datentypnamen in Grossbuchstaben um
- Kommas ausrichten: Richtet Kommas in SELECT-Listen aus
- Zeilenumbruch vor booleschen Operatoren: Fuegt Zeilenumbrueche vor AND/OR-Operatoren hinzu
Formatierte Ausgabe ansehen
Das formatierte SQL erscheint im Textfeld "Formatted SQL". Sie koennen:
- In die Zwischenablage kopieren: Auf "Copy" klicken, um das formatierte SQL zu kopieren
- Statistiken anzeigen: Das Statistikfeld fuer Formatierungsdetails pruefen
- Im Verlauf speichern: Das Tool speichert Ihren Formatierungsverlauf automatisch
Beispiel fuer die Ausgabe
SELECT
u.id,
u.name,
u.email,
p.title,
p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
AND p.published = 1
GROUP BY
u.id,
u.name,
u.email,
p.title,
p.content
ORDER BY
u.name ASC,
p.created_at DESC
LIMIT 10 OFFSET 0;
Schnellaktionen
- Load Example: Klick auf "Load Example", um eine Beispielabfrage zu laden
- Clear: Klick auf "Clear", um alle Inhalte zu entfernen
- Copy: Klick auf "Copy", um das formatierte SQL in die Zwischenablage zu kopieren
Das Tool bietet eine Formatierung in Echtzeit, sodass Sie Ergebnisse sofort sehen, wenn Sie Ihren SQL-Code oder die Formatierungsoptionen aendern.