SQL-kyselyt CSV:hen
Kysely CSV-, JSON- ja Parquet-tiedostoja oikealla SQL:llä selaimessa. DuckDB WebAssemblyn voimalla: JOIN, GROUP BY, ikkunafunktiot. 100% paikallinen - tiedostoja ei koskaan lähetetä.
Miten kysyn CSV-tiedostoa SQL:llä?
Napsauta Lataa SQL-moottori ja lisää tiedostosi. Se tuodaan automaattisesti tiedoston nimisenä tauluna, ja voit heti ajaa kyselyitä kuten SELECT * FROM taulusi.
Ladataanko datatiedostoni jonnekin?
Ei. Koko DuckDB-tietokantamoottori toimii WebAssemblyna selainvälilehdessäsi. Tiedostot rekisteröidään muistissa olevaan paikalliseen tietokantaan eivätkä ne koskaan lähde tietokoneelta.
Mitä tiedostomuotoja tuetaan?
CSV ja muut erotellut tekstit (erotin tunnistetaan automaattisesti), JSON ja rivieroteltu JSON sekä Parquet-tiedostot — DuckDB lukee kaikki natiivisti.
Mitä SQL-ominaisuuksia on käytettävissä?
Käytännössä täysi DuckDB-SQL: SELECT WHERE-, GROUP BY-, HAVING- ja ORDER BY-lauseilla, liitokset useiden ladattujen taulujen välillä, CTE:t, ikkunafunktiot, merkkijono-/päivämääräfunktiot ja paljon muuta.
Kuinka suuria tiedostot voivat olla?
DuckDB on vahvasti optimoitu, sadan megatavun tiedostot toimivat yleensä. Käytännön raja on selaimen muisti — muutaman gigatavun syötteistä useimmat välilehdet luovuttavat.
Voinko yhdistää kaksi CSV-tiedostoa?
Kyllä. Lisää molemmat tiedostot niin, että kummastakin tulee taulu, ja kirjoita tavallinen SQL-liitos, esim. SELECT ... FROM a JOIN b ON a.id = b.id.
Voinko nimetä tauluja uudelleen tai poistaa niitä?
Kyllä. Jokaisessa taulussa on muokattava nimen kenttä — Enter nimeää uudelleen (alla ajetaan ALTER TABLE) — ja poistopainike, joka ajaa DROP TABLEn.
Miten vien kyselyn tuloksen?
Kyselyn ajon jälkeen käytä tulostaulun yläpuolella olevia CSV- tai JSON-vientipainikkeita ladataksesi koko tulosjoukon, ei vain näkyvää sivua.
Miksi ensilataus kestää kauemmin?
DuckDB-moottori (n. 33 MB) ladataan kerran ja selain välimuistittaa sen. Myöhemmät istunnot alkavat heti ja toimivat offline-tilassakin.
Mitä selaimia tuetaan?
Mitä tahansa WebAssemblya tukevia nykyisiä selaimia. Hyvin vanhat selaimet ilman WebAssemblya näkevät selkeän viestin hiljaisen epäonnistumisen sijaan.
Näin käytät työkalua SQL-kyselyt CSV:hen
Tämä työkalu antaa sinulle aitoa SQL-tietokantaa selaimessasi. Pudota CSV-, JSON- tai Parquet-tiedostoja, ja DuckDB (WebAssemblyksi käännetty) muuttaa jokaisen kyseltäväksi tauluksi — liitokset, koosteet ja ikkunafunktiot toimivat kaikki paikallisesti, mitään ei koskaan lähetetä verkkoon.
- Paina kerran Lataa SQL-moottori. DuckDB (noin 33 MB) ladataan ja selaimesi välimuistittaa sen tulevia istuntoja varten.
- Lisää CSV-, JSON- tai Parquet-tiedostoja. Jokaisesta tulee tiedoston mukaan nimetty taulu, näkyvissä siruna uudelleennimeämiskentällä ja poistopainikkeella.
- Kirjoita SQL editoriin ja paina Suorita kysely (tai Ctrl+Enter). Käytä Esimerkit-alasvalitsinta saadaksesi valmiita kyselyitä valitulle taululle.
- Selaile sivutettuja tuloksia (100 riviä per sivu) ja paina CSV- tai JSON-vientipainikkeita ladataksesi täydellisen tulosjoukon.
Rekisteröi kaksi tiedostoa (esimerkiksi orders.csv ja customers.csv) ja yhdistä ne tavallisella SQL:llä: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Aiheeseen liittyvät työkalut
- SQLite verkossa Suorita SQLite-kyselyjä verkossa selaimessasi. Avaa .db-, .sqlite- tai .sqlite3-tiedostoja tai luo muistissa oleva tietokanta, aja monilauseisia SQL-komentoja ja vie rivit CSV- tai JSON-muotoon.
- CSV→JSON-muunnin Muunna CSV JSON-muotoon online ilmaiseksi. Tukee mukautettuja erottimia, otsikkopohjaisia objekteja ja automaattista tyyppitunnistusta. Kaikki selaimessa.
- CSV → XLSX -muunnin Ilmainen CSV → XLSX -muunnin verkossa. Muunna CSV-tiedostot Excel-työkirjoiksi selaimessa. Useita taulukoita, automaattinen erotintunnistus, UTF-8/GBK. Ei lähetystä, 100% yksityinen.
- Parquet-katselin Avaa Parquet-tiedostoja verkossa ja selaa dataa sivutettuna. Tarkista skeema, selaa rivejä sivu kerrallaan ja vie CSV- tai JSON-muotoon - käsitellään kokonaan selaimessasi.
- Tiivistetarkistus Laske ja vahvista MD5, SHA-1, SHA-256, SHA-512 tiedostotiivisteet paikallisesti
- Chmod-laskin Ilmainen online chmod-laskin Linux-tiedostooikeuksien visualisointiin ja laskentaan valintaruuduilla. Muunna heti numeerisen (755, 644) ja symbolisen merkintätavan (rwxr-xr-x) välillä. Tukee erikoisoikeuksia kuten setuid, setgid, sticky bit.
- ASCII-taulukko Täydellinen ASCII-merkkikoodausviite desimaali-, heksadesimaali-, oktaali-, binäärikoodeilla, HTML-entiteeteillä ja merkinkuvauksilla. Välitön haku ja suodatus.
- Hex-katselin Näytä tiedostojen sisältö hex-dump-muodossa haulla, siirtymällä ja virtuaalisella vierityksellä