Kueri CSV dengan SQL
Kueri fail CSV, JSON dan Parquet dengan SQL sebenar dalam pelayar. Dikuasakan DuckDB WebAssembly: join, GROUP BY, fungsi tetingkap. 100% tempatan - fail tidak pernah dimuat naik.
Bagaimana untuk mengkueri fail CSV dengan SQL?
Klik Muatkan enjin SQL, kemudian tambahkan fail anda. Ia diimport secara automatik sebagai jadual dinamakan sempena fail, dan anda boleh terus menjalankan kueri seperti SELECT * FROM jadual_anda.
Adakah fail data saya dimuat naik ke mana-mana?
Tidak. Keseluruhan enjin pangkalan data DuckDB berjalan sebagai WebAssembly dalam tab pelayar anda. Fail didaftarkan ke dalam pangkalan data setempat dalam memori dan tidak pernah keluar dari komputer anda.
Format fail apakah yang disokong?
CSV dan teks berdelim yang lain (pengdelim dikesan secara automatik), JSON dan JSON berdelim baris, serta fail Parquet — DuckDB membaca semuanya secara asli.
Ciri SQL apakah yang tersedia?
Hampir keseluruhan SQL DuckDB: SELECT dengan WHERE, GROUP BY, HAVING, ORDER BY, join merentas beberapa jadual yang dimuat naik, CTE, fungsi tetingkap, fungsi rentetan/tarikh dan banyak lagi.
Sebesar mana fail saya boleh?
DuckDB sangat dioptimumkan, fail ratusan megabait biasanya berfungsi. Had praktikal ialah memori pelayar — input beberapa gigabait membuatkan kebanyakan tab mengalah.
Bolehkah saya menyambung dua fail CSV?
Ya. Tambahkan kedua-dua fail supaya setiap satu menjadi jadual, kemudian tulis join SQL biasa, contohnya SELECT ... FROM a JOIN b ON a.id = b.id.
Bolehkah menamakan semula atau membuang jadual?
Boleh. Setiap cip jadual mempunyai medan nama boleh sunting — Enter menamakan semula (ALTER TABLE dijalankan di sebaliknya) — dan butang buang yang menjalankan DROP TABLE.
Bagaimana untuk mengeksport hasil kueri?
Selepas menjalankan kueri, gunakan butang eksport CSV atau JSON di atas jadual hasil untuk memuat turun set hasil penuh, bukan hanya halaman yang kelihatan.
Mengapa muatan pertama lebih lambat?
Enjin DuckDB (kira-kira 33 MB) dimuat turun sekali dan dicache oleh pelayar. Sesi seterusnya bermula serta-merta dan berfungsi luar talian.
Pelayar apakah yang disokong?
Mana-mana pelayar moden dengan sokongan WebAssembly. Pelayar sangat lama tanpa WebAssembly melihat mesej jelas alih-alih gagal secara senyap.
Cara Menggunakan Kueri CSV dengan SQL
Alat ini memberikan anda pangkalan data SQL sebenar dalam pelayar anda. Letakkan fail CSV, JSON atau Parquet, dan DuckDB (dikompil ke WebAssembly) menjadikan setiap satu sebagai jadual yang boleh dikueri — join, agregasi dan fungsi tetingkap semuanya berjalan setempat, tanpa sesuatu pun dimuat naik.
- Tekan Muat enjin SQL sekali. DuckDB (kira-kira 33 MB) dimuat turun dan dicache oleh pelayar anda bagi sesi akan datang.
- Tambah fail CSV, JSON atau Parquet. Setiap satu menjadi jadual dinamakan sempena fail tersebut, dipaparkan sebagai cip dengan medan penamaan semula dan butang buang.
- Taip SQL dalam editor dan tekan Jalankan kueri (atau Ctrl+Enter). Guna juntai bawah Contoh untuk mendapat kueri sedia ada bagi jadual terpilih.
- Layari hasil berhalaman (100 baris setiap halaman) dan tekan butang eksport CSV atau JSON untuk memuat turun set hasil penuh.
Daftarkan dua fail (contohnya orders.csv dan customers.csv) dan join-kan dengan SQL biasa: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Alat Berkaitan
- SQLite Dalam Talian Jalankan pertanyaan SQLite dalam talian pada pelayar anda. Buka fail .db, .sqlite atau .sqlite3 atau cipta pangkalan data dalam memori, laksanakan SQL berbilang pernyataan dan eksport baris sebagai CSV atau JSON.
- Penukar CSV ke JSON Tukar CSV ke JSON dalam talian percuma. Menyokong pembatas tersuai, objek berasaskan pengepala, dan pengesanan jenis automatik. Semua dalam pelayar.
- Penukar CSV ke XLSX Penukar CSV ke XLSX percuma dalam talian. Tukar fail CSV kepada buku kerja Excel dalam pelayar. Berbilang helaian, pengesanan pemisah automatik, UTF-8/GBK. Tiada muat naik, 100% peribadi.
- Penampil Parquet Buka fail Parquet dalam talian dan layari data dengan paginasi. Periksa skema, lihat baris halaman demi halaman dan eksport ke CSV atau JSON - diproses sepenuhnya dalam pelayar anda.
- Pemeriksa Hash Kira dan sahkan hash MD5, SHA-1, SHA-256, SHA-512 secara tempatan
- Kalkulator Chmod Kalkulator chmod dalam talian percuma untuk mengvisualisasikan dan mengira keizinan fail Linux dengan kotak tanda. Tukar serta-merta antara notasi angka (755, 644) dan simbolik (rwxr-xr-x). Menyokong keizinan khas seperti setuid, setgid, sticky bit.
- Jadual ASCII Rujukan pengkodan aksara ASCII lengkap dengan kod perpuluhan, heksadesimal, oktal, binari, entiti HTML dan penerangan aksara. Cari dan tapis serta-merta.
- Pemapar Hex Lihat kandungan fail dalam format hex dump dengan carian, navigasi offset dan penatalan maya