SQL online üben
Übe SQL online: Dieser SQL-Playground ist eine Sandbox mit PostgreSQL 17 in deinem Browser. Eine kleine Beispieldatenbank ist schon geladen: ein Musikladen mit Künstlern, Alben, Tracks, Kunden und Rechnungen. Schreib eine Abfrage, drück auf Ausführen und lies das Ergebnis als Tabelle. Du installierst nichts und brauchst zum Starten kein Konto. Er gehört zu Playcode Classic, den kostenlosen Code-Tools von Playcode.
Kostenlos. Starten kannst du ohne Konto.

Eine Datenbank, schon mit Daten gefüllt
Ein kleiner Musikladen in PostgreSQL. Verknüpfe Alben mit Künstlern, gruppiere Tracks nach Genre, summiere Rechnungen nach Land.
- artists
artist_idname
- albums
album_idtitleartist_id
- tracks
track_idnamealbum_idgenre_idunit_price
- customers
customer_idfirst_namelast_namecountryemail
- invoices
invoice_idcustomer_idinvoice_datetotal
- genres
genre_idname

Jede Abfrage bekommt ihre eigene Tabelle.
Schreib mehrere Abfragen und drück einmal auf Ausführen: Jedes SELECT kommt der Reihe nach als eigene Tabelle zurück. INSERT, UPDATE und CREATE melden OK.
Klick auf eine Tabelle, um sie abzufragen.
Das Panel neben deinem Code listet deine Tabellen und Spalten auf, Primärschlüssel sind markiert. Klick auf eine, und der Editor schreibt das SELECT für dich.
Schließ den Tab. Deine Tabellen warten.
Deine Datenbank liegt in diesem Browser, also sind deine Tabellen beim nächsten Mal noch da. Setz sie auf den Musikladen zurück oder starte mit einer leeren Datenbank.
Ein geteilter Link öffnet deine Abfragen, nicht deine Daten: Jeder Browser hat seine eigene Datenbank.

Das ist PostgreSQL
Funktioniert
- Joins, GROUP BY und HAVING
- Window Functions und Common Table Expressions (WITH)
- JSON und Arrays
- CREATE TABLE, INSERT, UPDATE und DELETE
- pgvector für Embeddings
Hier (noch) nicht
- Syntax, die es nur in MySQL gibt, etwa AUTO_INCREMENT oder LIMIT 5, 10
- Syntax von SQL Server, etwa TOP
- Andere Erweiterungen als pgvector
- Funktionen und Trigger mit mehreren Anweisungen im Rumpf
- Import einer CSV-Datei
Beschreib es. Hol dir die Abfrage.
Frag den KI-Chat im Editor in ganz normalen Worten, zum Beispiel nach den fünf Kunden, die am meisten ausgegeben haben, und er schreibt das SQL. Er sieht auch deine Fehler. Er verbraucht Credits; berechtigte neue Konten erhalten Credits zum Testen.

Teil von Playcode Classic
Playcode begann 2016 als Programmierumgebung im Browser. Dieser Playground ist eines seiner kostenlosen Code-Tools, die wir heute Playcode Classic nennen.
Heute ist Playcode eine KI-Plattform zum Erstellen und Betreiben von Websites und Apps.

Häufige Fragen
Ist dieser SQL-Playground online kostenlos?
Ja. Abfragen auszuführen ist kostenlos und geht ohne Konto. Zum Speichern und Teilen brauchst du ein kostenloses Konto, mit dem du bis zu drei Projekte speicherst, öffentlich oder privat; der KI-Chat verbraucht Credits.
Welche Datenbank läuft hier?
PostgreSQL 17, zu WebAssembly kompiliert, läuft in deinem Browser.
Sind Beispieldaten dabei?
Ja. Der SQL-Playground bringt schon Daten mit, ein kleines Beispiel: den Musikladen Chinook mit Künstlern, Alben, Tracks, Genres, Kunden und Rechnungen. Du kannst jederzeit darauf zurücksetzen oder mit einer leeren Datenbank starten.
Kann ich Syntax von MySQL oder SQL Server nutzen?
Nur, wo sie mit PostgreSQL übereinstimmt. Standard-SELECT, JOIN, GROUP BY und Window Functions funktionieren; Syntax, die es nur in MySQL oder SQL Server gibt, etwa AUTO_INCREMENT oder TOP, nicht.
Bleiben meine Tabellen erhalten, wenn ich den Tab schließe?
Ja, in diesem Browser. Die Datenbank wird in deinem Browser gespeichert, also beginnt ein anderer Browser oder ein anderes Gerät von vorn, und ein geteilter Link teilt deine Abfragen, nicht deine Daten.
Kann ich eigene Tabellen anlegen?
Ja. CREATE TABLE, INSERT, UPDATE und DELETE funktionieren alle.
Kann ich eine CSV-Datei importieren?
Noch nicht. Füge SQL-Anweisungen in den Editor ein und führ sie aus.
Unterstützt der Playground pgvector?
Ja: CREATE EXTENSION vector funktioniert. Andere Erweiterungen gibt es noch nicht.
Kann ich hier SQL üben?
Ja. Schreib Abfragen für den Musikladen: Verknüpfe Alben mit Künstlern, gruppiere Tracks nach Genre, summiere Rechnungen nach Land.
Gehört dieser Playground zu Playcode?
Ja. Dieser Playground gehört zu Playcode Classic, den kostenlosen Code-Tools von Playcode. Playcode begann 2016 als Programmierumgebung im Browser. Heute ist es eine KI-Plattform zum Erstellen und Betreiben von Websites und Apps.
Weitere kostenlose Code-Tools
- SQL-Editor
SQL online schreiben und ausführen.
- SQL-Compiler
SQL ausführen, das Ergebnis lesen.
- Python-Playground
Eine Sandbox, in der Imports funktionieren.
- Python-Compiler
Python ausführen, die Ausgabe lesen.
- JSON-Formatter
JSON aufräumen und prüfen.
- Code-Playground
Alle Sprachen an einem Ort.
Frag die Datenbank etwas.
