CanDoYa
SV

SQL editor online för SQLite

Körs helt i din webbläsare - inget laddas upp, ingen registrering.

Exemplet är klart - kör frågan för att starta SQLite.

Bygger om den lokala databasen när schemat tillämpas

Kör med Ctrl eller Cmd + Enter

Frågeresultat

Din resultattabell visas härKör exempelfrågan eller ersätt den med en egen SQLite-sats.
Dela det här verktyget

Vad är en SQL editor online?

En SQL editor online är en webbläsarbaserad miljö där du kan skapa tabeller, lägga in exempeldata och köra SQL-frågor utan att installera en databas. Den här editorn använder SQLite kompilerat till WebAssembly, så SELECT, JOIN, aggregeringar, CTE:er och dataändringar körs lokalt på din enhet och visar resultatet direkt.

Så använder du verktyget

  1. 1Förbered databasen. Behåll exempelschemat och raderna eller ersätt innehållet i den vänstra editorn med egna CREATE TABLE- och INSERT-satser.
  2. 2Skriv och kör SQL. Skriv SQLite-satser i frågeeditorn och välj Kör fråga eller tryck på Ctrl eller Cmd + Enter.
  3. 3Granska eller exportera. Kontrollera varje resultatuppsättning i tabellen och kopiera eller ladda ner det aktiva resultatet som CSV.

Vem passar det för

I den vänstra editorn skapar du en ny SQLite-databas med CREATE TABLE och INSERT. Den högra editorn arbetar mot samma databas så länge sidan är öppen. Du kan därför testa en fråga, ändra rader och fråga igen. Om du redigerar schemat byggs databasen om vid nästa körning.

Både databasmotorn och ditt arbete stannar i den här webbläsarfliken. Du behöver ingen anslutningssträng, inget konto och ingen databas på en server. Det passar bra för privata kodsnuttar och snabba experiment.

Vanliga frågor

Laddas min SQL eller mina data upp någonstans?

Nej. SQLite-motorn i WebAssembly läses in i webbläsaren och hanterar schema, frågor och resultat lokalt på din enhet. CanDoYa skickar varken SQL-koden du skriver eller raderna du skapar till en databasserver.

Är denna SQL editor gratis?

Ja. Du kan köra frågor, återställa exempeldatabasen, kopiera resultattabeller och ladda ner CSV-filer utan konto eller betalning. Databasen ligger i minnet i den aktuella webbläsarfliken.

Vilken SQL-dialekt stöds?

Editorn använder SQLite-syntax. Vanliga SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN och GROUP BY fungerar, liksom fönsterfunktioner, underfrågor och common table expressions. Funktioner som bara finns i PostgreSQL, MySQL, Oracle eller SQL Server kanske inte stöds.

Kan jag köra flera SQL-satser samtidigt?

Ja. Skilj satserna åt med semikolon. Om flera satser returnerar tabeller kan du växla mellan resultatuppsättningarna. Satser som enbart ändrar data visar antalet berörda rader och lämnar databasen redo för nästa fråga.

Hur stor kan databasen i webbläsaren vara?

Den praktiska gränsen beror på webbläsaren och enhetens minne eftersom sql.js håller hela databasen i minnet. Editorn är avsedd för övning, exempel och mindre testdata, inte produktionsdatabaser på flera gigabyte.

Finns databasen kvar när jag stänger fliken?

Nej. Arbetsdatabasen är tillfällig och återställs när sidan stängs eller laddas om. Ladda ner resultat du behöver som CSV och spara viktiga scheman eller frågor i en egen fil innan du lämnar sidan.