Die meisten SQL-Tutorials verlangen einen installierten Datenbankserver, bevor das erste SELECT überhaupt vorkommt. Dieses nicht. Die Beispiele laufen in einem echten SQL-Client in diesem Browser-Tab, gegen eine Beispiel-Shopdatenbank mit 23 Tabellen und rund 50.000 Zeilen: Absatz lesen, Ausführen drücken, und die beschriebenen Zeilen stehen da.
Einen Browser. Nichts zu installieren, kein Konto, keine Anmeldung. Die Beispieldatenbank wird per WebAssembly in die Seite geladen und bleibt dort — sie wird nirgendwohin hochgeladen, und der Tab zu schließen genügt, um sie loszuwerden. Was „SQL online ausführen“ hier genau heißt, steht auf einer eigenen Seite.
Die meisten Beispiele haben einen Knopf In Planche ausführen. Er öffnet die App mit angehängter Beispieldatenbank und der Abfrage bereits in einem Tab, sodass du eine Spalte ändern, erneut ausführen und sehen kannst, was kaputtgeht — genau das, was ein Tutorial zum Nur-Lesen nicht bieten kann.
Die Lektionen sind in dem SQL geschrieben, das alle Engines teilen; vier von ihnen stellen MySQL, PostgreSQL, SQL Server und Oracle nebeneinander, wo die Dialekte wirklich auseinandergehen. Beim Umstieg auf einen echten Server verbindet sich Planche über einen kleinen lokalen Agenten, und das gerade gelernte SQL kommt mit.
Nein. Das Tutorial läuft auf SQLite, das in der Seite als WebAssembly ausgeführt wird. Wenn du später einen echten Server willst, startet npx planche einen lokalen Agenten für MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, Neon, Supabase oder Cloudflare D1.
Die Kernlektionen bleiben bei dem SQL, das alle Engines teilen. Wo die Engines wirklich abweichen — Paging, Upsert, String- und Datumsfunktionen, UPDATE über zwei Tabellen — stellt eine eigene Lektion die vier Dialekte nebeneinander.
Die neun Kernlektionen sind ein Nachmittag, wenn du die Beispiele ausführst — und dafür sind sie gedacht. Die Dialektlektionen sind Nachschlagewerk: lies die, der du gerade begegnest.
Alles davon, ohne Konto. Planche ist für jede unterstützte Engine kostenlos; einige fortgeschrittene Funktionen brauchen Pro, aufgeführt auf der Seite Preise.
Planche hat eine kostenlose Stufe, die kein Konto braucht und keine Ihrer Daten hochlädt – Verbindungsprofile liegen nur in Ihrem Browser. Einige fortgeschrittene Funktionen erfordern Pro, siehe Preise.