CanDoYa
CS

SQL editor online pro SQLite

Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.

Příklad je připravený - spuštěním dotazu zapnete SQLite.

Po použití znovu sestaví místní databázi

Spusťte pomocí Ctrl nebo Cmd + Enter

Výsledky dotazu

Zde se zobrazí tabulka výsledkůSpusťte vzorový dotaz nebo ho nahraďte vlastním příkazem SQLite.
Sdílet tento nástroj

Co je online SQL editor?

Online SQL editor je prostředí v prohlížeči, ve kterém můžete vytvářet tabulky, přidávat vzorová data a spouštět SQL dotazy bez instalace databáze. Tento editor používá SQLite zkompilované do WebAssembly, takže příkazy SELECT, JOIN, agregační funkce, CTE i změny dat probíhají přímo ve vašem zařízení a výsledek se zobrazí hned.

Jak na to

  1. 1Připravte databázi. Ponechte vzorové schéma a řádky, nebo do levého editoru vložte vlastní příkazy CREATE TABLE a INSERT.
  2. 2Napište a spusťte SQL. Zadejte příkazy SQLite do editoru dotazu a klikněte na Spustit dotaz nebo stiskněte Ctrl či Cmd + Enter.
  3. 3Prohlédněte nebo exportujte výsledek. Zkontrolujte každou sadu výsledků v tabulce a aktivní výsledek pak zkopírujte nebo stáhněte jako CSV.

Pro koho je nástroj

V levém editoru založíte novou databázi SQLite pomocí příkazů CREATE TABLE a INSERT. Pravý editor pracuje se stejnou databází po celou dobu otevření stránky, takže můžete dotaz otestovat, upravit řádky a hned spustit další dotaz. Po změně schématu se databáze při příštím spuštění sestaví znovu.

Databázový engine i vaše práce zůstávají v této kartě prohlížeče. Nepotřebujete připojovací řetězec, účet ani databázový server. SQL editor se proto hodí pro soukromé úryvky kódu i rychlé pokusy.

Časté dotazy

Odesílá se můj SQL kód nebo data na server?

Ne. SQLite ve WebAssembly se načte do prohlížeče a zpracuje schéma, dotazy i formátování výsledků přímo ve vašem zařízení. CanDoYa neodesílá zadaný SQL kód ani vytvořené řádky na databázový server.

Je online SQL editor zdarma?

Ano. Bez účtu a platby můžete spouštět dotazy, obnovit vzorovou databázi, kopírovat tabulky výsledků a stahovat soubory CSV. Databáze existuje v paměti aktuální karty prohlížeče.

Který dialekt SQL editor podporuje?

Používá syntaxi SQLite. Fungují běžné příkazy SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN a GROUP BY, stejně jako okenní funkce, poddotazy a CTE. Funkce určené jen pro PostgreSQL, MySQL, Oracle nebo SQL Server podporované být nemusí.

Mohu spustit více příkazů SQL najednou?

Ano. Jednotlivé příkazy oddělte středníky. Pokud několik příkazů vrátí tabulky, můžete mezi sadami výsledků přepínat. Příkaz, který pouze změní data, vypíše počet dotčených řádků a databáze zůstane připravená na další dotaz.

Jak velká může být databáze v prohlížeči?

Praktický limit závisí na prohlížeči a paměti zařízení, protože sql.js uchovává celou databázi v paměti. Editor je určený pro výuku, ukázky a menší testovací datové sady, ne pro produkční databáze o velikosti mnoha gigabajtů.

Zůstane databáze zachovaná po zavření karty?

Ne. Pracovní databáze je dočasná a po zavření nebo obnovení stránky se smaže. Potřebné výsledky si stáhněte jako CSV a důležité schéma či dotaz před odchodem uložte do vlastního souboru.