CanDoYa
SK

Online SQL editor pre SQLite

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

Príklad je pripravený - spustením dotazu zapnete SQLite.

Po použití znova zostaví miestnu databázu

Spustite pomocou Ctrl alebo Cmd + Enter

Výsledky dotazu

Tu sa zobrazí tabuľka výsledkovSpustite vzorový dotaz alebo ho nahraďte vlastným príkazom SQLite.
Zdieľať tento nástroj

Čo je online SQL editor?

Online SQL editor je prostredie v prehliadači, v ktorom môžete vytvárať tabuľky, pridávať vzorové dáta a spúšťať SQL dotazy bez inštalácie databázy. Tento editor používa SQLite skompilované do WebAssembly, takže SELECT, JOIN, agregačné funkcie, CTE aj zmeny dát bežia lokálne vo vašom zariadení a výsledok sa zobrazí hneď.

Ako na to

  1. 1Pripravte databázu. Ponechajte vzorovú schému a riadky alebo nahraďte obsah ľavého editora vlastnými príkazmi CREATE TABLE a INSERT.
  2. 2Napíšte a spustite SQL. Zadajte príkazy SQLite do editora dotazu a vyberte Spustiť dotaz alebo stlačte Ctrl či Cmd + Enter.
  3. 3Skontrolujte alebo exportujte. Prezrite si každú sadu výsledkov v tabuľke a aktívny výsledok potom skopírujte alebo stiahnite ako CSV.

Pre koho je nástroj určený

V ľavom editore vytvoríte novú databázu SQLite pomocou príkazov CREATE TABLE a INSERT. Pravý editor pracuje s rovnakou databázou, kým je stránka otvorená. Môžete teda otestovať dotaz, zmeniť riadky a znova ich načítať. Ak upravíte schému, databáza sa pri ďalšom spustení zostaví odznova.

Databázový engine aj vaša práca zostávajú na tejto karte prehliadača. Nepotrebujete pripájací reťazec, účet ani databázu na serveri. Editor sa preto hodí na súkromné úryvky kódu a rýchle pokusy.

Časté otázky

Odosiela sa môj SQL kód alebo dáta na server?

Nie. Engine SQLite vo WebAssembly sa načíta do prehliadača a spracuje schému, dotazy aj formátovanie výsledkov priamo vo vašom zariadení. CanDoYa neposiela zadaný SQL kód ani vytvorené riadky na databázový server.

Je online SQL editor zadarmo?

Áno. Bez účtu a platby môžete spúšťať dotazy, obnoviť vzorovú databázu, kopírovať tabuľky výsledkov a sťahovať súbory CSV. Databáza sa nachádza v pamäti aktuálnej karty prehliadača.

Ktorý dialekt SQL editor podporuje?

Používa syntax SQLite. Fungujú bežné príkazy SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN a GROUP BY, ako aj okenné funkcie, vnorené dotazy a CTE. Funkcie určené iba pre PostgreSQL, MySQL, Oracle alebo SQL Server nemusia byť podporované.

Môžem spustiť viac príkazov SQL naraz?

Áno. Jednotlivé príkazy oddeľte bodkočiarkami. Ak viac príkazov vráti tabuľku, môžete prepínať medzi sadami výsledkov. Príkaz, ktorý iba mení dáta, zobrazí počet dotknutých riadkov a databáza zostane pripravená na ďalší dotaz.

Aká veľká môže byť databáza v prehliadači?

Praktický limit závisí od prehliadača a pamäte zariadenia, pretože sql.js uchováva celú databázu v pamäti. Editor je určený na učenie, príklady a menšie testovacie dátové sady, nie na produkčné databázy s veľkosťou niekoľkých gigabajtov.

Zostane databáza zachovaná po zatvorení karty?

Nie. Pracovná databáza je dočasná a po zatvorení alebo opätovnom načítaní stránky sa vynuluje. Potrebné výsledky si stiahnite ako CSV a dôležitú schému či dotaz pred odchodom uložte do vlastného súboru.