CanDoYa
DE

Kostenloser SQL Online Editor

Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.

Beispiel bereit - führen Sie die Abfrage aus, um SQLite zu starten.

Baut die lokale Datenbank beim Anwenden neu auf

Zum Ausführen Strg oder Cmd + Eingabetaste drücken

Abfrageergebnisse

Die Ergebnistabelle erscheint hierFühren Sie die Beispielabfrage aus oder ersetzen Sie sie durch eine eigene SQLite-Anweisung.
Dieses Tool teilen

Was ist ein SQL Online Editor?

Ein SQL Online Editor ist eine Arbeitsumgebung im Browser, in der Sie Tabellen anlegen, Beispieldaten einfügen und SQL-Abfragen ohne Datenbankinstallation ausführen können. Dieser Editor verwendet SQLite, das für WebAssembly kompiliert wurde. SELECT-Abfragen, JOINs, Aggregationen, CTEs und Datenänderungen laufen deshalb lokal auf Ihrem Gerät und liefern sofort Ergebnisse.

So funktioniert’s

  1. 1Datenbank einrichten. Behalten Sie das Beispiel-Schema und die Zeilen bei oder ersetzen Sie den Inhalt des linken Editors durch eigene CREATE TABLE- und INSERT-Anweisungen.
  2. 2SQL schreiben und ausführen. Geben Sie SQLite-Anweisungen in den Abfrageeditor ein und wählen Sie Abfrage ausführen oder drücken Sie Strg oder Cmd + Eingabetaste.
  3. 3Ergebnis prüfen oder exportieren. Prüfen Sie jede Ergebnismenge in der Tabelle und kopieren oder laden Sie anschließend das aktive Ergebnis als CSV herunter.

Für wen

Im linken Editor erstellen Sie mit CREATE TABLE- und INSERT-Anweisungen eine neue SQLite-Datenbank. Der rechte Editor greift während der restlichen Sitzung auf diese Datenbank zu. So können Sie eine Abfrage testen, Zeilen ändern und anschließend erneut abfragen. Wenn Sie das Schema bearbeiten, wird die Datenbank beim nächsten Lauf neu aufgebaut.

Die Engine und Ihre Arbeit bleiben in diesem Browser-Tab. Es gibt weder eine Verbindungszeichenfolge noch ein Konto oder eine serverseitige Datenbank. Der Editor eignet sich daher gut für private Codeausschnitte und schnelle Versuche.

Häufige Fragen

Werden mein SQL-Code oder meine Daten irgendwohin hochgeladen?

Nein. Die SQLite-WebAssembly-Engine wird in Ihren Browser geladen und verarbeitet Schema, Abfragen und Ergebnisformatierung auf Ihrem Gerät. CanDoYa sendet weder den eingegebenen SQL-Code noch die erzeugten Zeilen an einen Datenbankserver.

Ist der SQL Online Editor kostenlos?

Ja. Sie können Abfragen ausführen, die Beispieldatenbank zurücksetzen, Ergebnistabellen kopieren und CSV-Dateien herunterladen, ohne ein Konto anzulegen oder zu bezahlen. Die Datenbank bleibt für die aktuelle Browser-Sitzung im Arbeitsspeicher.

Welchen SQL-Dialekt unterstützt dieser Editor?

Er verwendet SQLite-Syntax. SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, Fensterfunktionen, Unterabfragen und Common Table Expressions funktionieren. Herstellerspezifische Funktionen von PostgreSQL, MySQL, Oracle und SQL Server werden möglicherweise nicht unterstützt.

Kann ich mehrere SQL-Anweisungen ausführen?

Ja. Trennen Sie die Anweisungen mit Semikolons. Wenn mehrere Anweisungen Tabellen zurückgeben, können Sie jede Ergebnismenge über den Selektor öffnen. Anweisungen, die nur Daten ändern, melden die Anzahl betroffener Zeilen und lassen die Datenbank für die nächste Abfrage bereit.

Wie groß darf die Datenbank im Browser sein?

Die praktische Grenze hängt vom Browser und vom Arbeitsspeicher Ihres Geräts ab, weil sql.js die gesamte Datenbank im Speicher hält. Der Editor ist zum Lernen, für Beispiele und kleine Testdatensätze gedacht, nicht für produktive Datenbanken mit mehreren Gigabyte.

Bleibt die Datenbank nach dem Schließen des Tabs erhalten?

Nein. Die Arbeitsdatenbank ist temporär und wird beim Schließen oder Neuladen der Seite zurückgesetzt. Laden Sie benötigte Ergebnisse als CSV herunter und speichern Sie wichtige Schema- oder Abfragetexte vor dem Verlassen in einer eigenen Datei.