Zum Inhalt springen
ToolMug

SQL-Playground

Schreiben Sie SQL, ohne eine Datenbank zu installieren. Beispieltabellen für Mitarbeiter und Abteilungen sind bereits geladen, sodass Sie SELECT, JOIN, GROUP BY, Subqueries und Fensterfunktionen üben können, oder öffnen Sie Ihre eigene SQLite-Datei, fragen Sie sie ab und laden Sie sie wieder herunter.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

Beispiele:
Strg+Enter / ⌘+Enter

oder Datei hierher ziehen

So funktioniert es

  1. Schreiben Sie SQL im Editor oder klicken Sie auf ein Beispiel. Mehrere durch Semikolon getrennte Anweisungen können gleichzeitig ausgeführt werden.
  2. Klicken Sie auf Ausführen oder drücken Sie Strg+Enter (⌘+Enter auf dem Mac). Das Ergebnis jeder Abfrage erscheint als Tabelle.
  3. Klicken Sie auf Beispieldaten zurücksetzen, um neu zu beginnen, oder öffnen Sie eine .db- oder .sqlite-Datei, um mit eigenen Daten zu arbeiten.
  4. Klicken Sie auf Datenbank herunterladen, um die aktuelle Datenbank als SQLite-Datei zu speichern.

Optionen erklärt

Beispieldaten
Zwei Tabellen, departments und employees (mit Gehalt und Einstellungsdatum). Ein Mitarbeiter hat keine Abteilung, zum Üben von LEFT JOIN und NULL.
SQL-Dialekt
SQLite 3, mit CTEs (WITH), Fensterfunktionen, JSON-Funktionen und UPSERT. Größtenteils wie MySQL und PostgreSQL; Datumsfunktionen und Auto-Increment unterscheiden sich.
Ergebnisse
Jede Anweisung, die Zeilen zurückgibt, erhält ihre eigene Tabelle, bis zu 1.000 Zeilen werden angezeigt. INSERT, UPDATE und DELETE melden, wie viele Zeilen geändert wurden.

Beispielabfrage

-- Anzahl der Mitarbeiter und durchschnittliches Gehalt je Abteilung
SELECT d.name AS department, COUNT(*) AS people, AVG(e.salary) AS avg_salary
FROM employees e JOIN departments d ON d.id = e.department_id
GROUP BY d.name
ORDER BY avg_salary DESC;

Häufig gestellte Fragen

Werden meine Daten gespeichert?

Die Datenbank lebt im Speicher dieser Seite und wird beim Neuladen auf die Beispieldaten zurückgesetzt. Laden Sie die Datenbank herunter, um sie zu behalten, und öffnen Sie die Datei beim nächsten Mal.

Wie groß darf eine Datenbank sein, die ich öffne?

Die gesamte Datei wird in den Speicher geladen. Einige Dutzend Megabyte sind unproblematisch; darüber hinaus hängt es vom Speicher Ihres Geräts ab.

Wird etwas hochgeladen?

Nein. SQLite läuft als WebAssembly in Ihrem Browser; Abfragen und Daten verlassen nie Ihr Gerät.

Kann es sich mit einem MySQL- oder PostgreSQL-Server verbinden?

Nein. Es führt SQLite im Browser aus und verbindet sich mit keiner externen Datenbank.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools