CanDoYa
HU

Online SQL-szerkesztő SQLite-hoz

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

A példa készen áll - a lekérdezés futtatásával elindul az SQLite.

Alkalmazáskor újra felépíti a helyi adatbázist

Futtatás: Ctrl vagy Cmd + Enter

Lekérdezés eredménye

Itt jelenik meg az eredménytáblaFuttasd a mintalekérdezést, vagy cseréld le saját SQLite-utasításra.
Oszd meg ezt az eszközt

Mire jó egy online SQL-szerkesztő?

Az online SQL-szerkesztőben adatbázis telepítése nélkül hozhatsz létre táblákat, adhatsz hozzá mintaadatokat és futtathatsz SQL-lekérdezéseket. Ez a szerkesztő WebAssemblyre fordított SQLite-ot használ, ezért a SELECT, JOIN, összesítések, CTE-k és adatmódosítások helyben, a saját eszközödön futnak, az eredmény pedig azonnal megjelenik.

Így működik

  1. 1Készítsd elő az adatbázist. Tartsd meg a mintasémát és a sorokat, vagy cseréld le a bal oldali szerkesztő tartalmát saját CREATE TABLE és INSERT utasításokra.
  2. 2Írd meg és futtasd az SQL-t. Írd be az SQLite-utasításokat a lekérdezésszerkesztőbe, majd válaszd a Lekérdezés futtatása gombot, vagy nyomd meg a Ctrl vagy Cmd + Enter billentyűkombinációt.
  3. 3Ellenőrizd vagy exportáld. Nézd át az egyes eredményhalmazokat a táblázatban, majd másold vagy töltsd le az aktív eredményt CSV-formátumban.

Kinek hasznos

A bal oldali szerkesztő CREATE TABLE és INSERT utasításokból felépít egy új SQLite-adatbázist. A jobb oldali szerkesztő ugyanazt az adatbázist használja, amíg nyitva van az oldal, így kipróbálhatsz egy lekérdezést, módosíthatod a sorokat, majd újra lekérdezheted őket. Ha átírod a sémát, a következő futtatáskor újra felépül az adatbázis.

Az adatbázismotor és a munkád is ebben a böngészőlapon marad. Nincs szükség kapcsolati karakterláncra, fiókra vagy szerveren futó adatbázisra, ezért a felület privát kódrészletekhez és gyors kísérletekhez is használható.

Gyakori kérdések

Feltöltődik valahová az SQL-kódom vagy az adatom?

Nem. A WebAssembly-alapú SQLite-motor a böngészőbe töltődik, és a sémát, a lekérdezéseket, valamint az eredmények formázását a saját eszközödön kezeli. A CanDoYa nem küldi adatbázis-szerverre sem a beírt SQL-kódot, sem a létrehozott sorokat.

Ingyen használható az online SQL-szerkesztő?

Igen. Fiók és fizetés nélkül futtathatsz lekérdezéseket, visszaállíthatod a mintaadatbázist, másolhatod az eredménytáblákat és letöltheted őket CSV-fájlként. Az adatbázis az aktuális böngészőlap memóriájában él.

Melyik SQL-dialektust támogatja a szerkesztő?

SQLite-szintaxist használ. A szokásos SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN és GROUP BY utasítások mellett az ablakfüggvények, allekérdezések és CTE-k is működnek. A csak PostgreSQLben, MySQLben, Oracle-ben vagy SQL Serverben elérhető funkciók nem feltétlenül támogatottak.

Futtathatok egyszerre több SQL-utasítást?

Igen. Az utasításokat pontosvesszővel válaszd el. Ha több utasítás is táblát ad vissza, az eredményválasztóval mindegyik eredményhalmazt megnyithatod. A csak adatot módosító utasítások jelzik az érintett sorok számát, az adatbázis pedig készen marad a következő lekérdezésre.

Mekkora lehet a böngészőben futó adatbázis?

A gyakorlati korlát a böngészőtől és az eszköz memóriájától függ, mert a sql.js a teljes adatbázist a memóriában tartja. A szerkesztő tanuláshoz, példákhoz és kisebb tesztadatokhoz készült, nem több gigabájtos éles adatbázisokhoz.

Megmarad az adatbázis a böngészőlap bezárása után?

Nem. A munkapéldány ideiglenes, az oldal bezárásakor vagy újratöltésekor visszaáll. A szükséges eredményt töltsd le CSV-ként, a fontos sémát vagy lekérdezést pedig távozás előtt mentsd el saját fájlba.