SQL ile CSV Sorgulama
CSV, JSON ve Parquet dosyalarını tarayıcınızda gerçek SQL ile sorgulayın. DuckDB WebAssembly ile: join, GROUP BY, pencere fonksiyonları. %100 yerel - dosyalar asla yüklenmez.
Bir CSV dosyasını SQL ile nasıl sorgularım?
SQL motorunu yükle'ye tıklayın ve dosyanızı ekleyin. Dosya adıyla anılan bir tablo olarak otomatik içe aktarılır ve hemen SELECT * FROM tablonuz gibi sorgular çalıştırabilirsiniz.
Veri dosyalarım bir yere yükleniyor mu?
Hayır. Tüm DuckDB veritabanı motoru, tarayıcı sekmeniz içinde WebAssembly olarak çalışır. Dosyalar bellek içi yerel bir veritabanına kaydedilir ve bilgisayarınızdan asla çıkmaz.
Hangi dosya biçimleri destekleniyor?
CSV ve diğer ayrılmış metinler (ayıracı otomatik algılanır), JSON ve satır bazlı JSON ile Parquet dosyaları — DuckDB hepsini yerel olarak okur.
Hangi SQL özellikleri mevcut?
Neredeyse tam DuckDB SQL: WHERE, GROUP BY, HAVING, ORDER BY içeren SELECT, yüklenen birden çok tablo arasında join'ler, CTE'ler, pencere fonksiyonları, dize/tarih fonksiyonları ve dahası.
Dosyalarım ne kadar büyük olabilir?
DuckDB son derece optimize edilmiştir; yüzlerce megabaytlık dosyalar genelde çalışır. Pratik sınır tarayıcı belleğidir — birkaç GB girdide çoğu sekme pes eder.
İki CSV dosyasını birleştirebilir miyim?
Evet. Her biri tablolu olsun diye iki dosyayı da ekleyin ve normal bir SQL join yazın, örneğin SELECT ... FROM a JOIN b ON a.id = b.id.
Tabloları yeniden adlandırabilir veya kaldırabilir miyim?
Evet. Her tablo yongasında düzenlenebilir bir ad alanı vardır — Enter yeniden adlandırır (altta ALTER TABLE çalışır) — ve DROP TABLE çalıştıran bir kaldırma düğmesi vardır.
Sorgu sonucunu nasıl dışa aktarırım?
Sorguyu çalıştırdıktan sonra sonuç tablosunun üstündeki CSV veya JSON dışa aktarma düğmelerini kullanın; böylece yalnızca görünen sayfayı değil tüm sonuç kümesini indirirsiniz.
İlk yükleme neden daha uzun sürüyor?
DuckDB motoru (yaklaşık 33 MB) bir kez indirilir ve tarayıcı tarafından önbelleğe alınır. Sonraki oturumlar anında başlar ve çevrimdışı çalışır.
Hangi tarayıcılar destekleniyor?
WebAssembly destekleyen her modern tarayıcı. WebAssembly'siz çok eski tarayıcılar sessizce başarısız olmak yerine net bir ileti görür.
SQL ile CSV Sorgulama Nasıl Kullanılır
Bu araç size tarayıcınızda gerçek bir SQL veritabanı sunar. CSV, JSON veya Parquet dosyalarını bırakın; DuckDB (WebAssembly'e derlenmiş) her birini sorgulanabilir bir tabloya çevirir — join'ler, toplamalar ve pencere fonksiyonları tamamen yerelde çalışır, hiçbir şey yüklenmez.
- Bir kez SQL motorunu yükle'ye basın. DuckDB (yaklaşık 33 MB) indirilir ve tarayıcınız tarafından sonraki oturumlar için önbelleğe alınır.
- CSV, JSON veya Parquet dosyaları ekleyin. Her biri dosya adını taşıyan bir tabloya dönüşür; yeniden adlandırma alanı ve kaldırma düğmesi içeren bir rozet olarak listelenir.
- Editöre SQL yazın ve Sorguyu çalıştır'a (veya Ctrl+Enter) basın. Seçili tablo için hazır sorgular almak üzere Örnekler açılır menüsünü kullanın.
- Sayfalanmış sonuçlarda gezinin (sayfa başına 100 satır) ve tam sonuç kümesini indirmek için CSV veya JSON dışa aktarma düğmelerine basın.
İki dosya kaydedin (örneğin orders.csv ve customers.csv) ve normal SQL ile birleştirin: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
İlgili Araçlar
- SQLite Çevrimiçi SQLite sorgularını tarayıcınızda çevrimiçi çalıştırın. .db, .sqlite veya .sqlite3 dosyalarını açın ya da bellek içi veritabanı oluşturun, çok ifadeli SQL çalıştırın ve satırları CSV veya JSON olarak dışa aktarın.
- CSV'den JSON'a Dönüştürücü CSV'yi JSON'a çevrimiçi ücretsiz dönüştürün. Özel ayırıcılar, başlık tabanlı nesneler ve otomatik tür algılama desteği. Tüm işleme tarayıcıda.
- CSV → XLSX Dönüştürücü Ücretsiz çevrimiçi CSV → XLSX dönüştürücü. CSV dosyalarını tarayıcıda Excel çalışma kitaplarına dönüştürün. Çoklu sayfa, otomatik ayırıcı algılama, UTF-8/GBK desteği. Yükleme yok, %100 gizli.
- Parquet Görüntüleyici Parquet dosyalarını çevrimiçi açın ve verileri sayfalama ile inceleyin. Şemayı denetleyin, satırları sayfa sayfa görüntüleyin ve CSV veya JSON olarak dışa aktarın - tamamen tarayıcınızda işlenir.
- Hash Doğrulayıcı MD5, SHA-1, SHA-256, SHA-512 dosya hashlerini yerel olarak hesapla ve doğrula
- Chmod Hesaplayıcı Onay kutularıyla Linux dosya izinlerini görselleştirmek ve hesaplamak için ücretsiz çevrimiçi chmod hesaplayıcı. Sayısal (755, 644) ve sembolik gösterim (rwxr-xr-x) arasında anında dönüştürün. setuid, setgid, sticky bit gibi özel izinleri destekler.
- ASCII Tablosu Ondalık, onaltılık, sekizlik, ikili kodlar, HTML varlıkları ve karakter açıklamaları ile eksiksiz ASCII karakter kodlama referansı. Anında arama ve filtreleme.
- Hex Görüntüleyici Arama, ofset gezinme ve sanal kaydırma ile dosya içeriklerini hex dump formatında görüntüleyin