Geliştirici aracı / 25
CSV'den SQL INSERT Sorgusu Oluşturucu
Tablo biçimindeki CSV verilerini PostgreSQL, MySQL, SQLite ve SQL Server destekli SQL INSERT INTO sorgularına dönüştürün.
CSV'den SQL INSERT Sorgusu Oluşturucu: TOEA, CSV satırlarını ayrıştırır; metin sabitlerini, sayıları ve NULL değerlerini biçimlendirerek çok satırlı SQL INSERT sorgularına dönüştürür. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
İfadeleri çalıştırmadan önce
Çıktı satır ekler; tabloyu oluşturmaz. Bu nedenle tablo ve sütunları, CSV başlığıyla eşleşen adlarla önceden mevcut olmalıdır. Dosyayı bir işlem içinde (BEGIN; … COMMIT;) çalıştırın; böylece işlemin ortasındaki bir hata geride hiçbir şey bırakmaz.
Değerlerin nasıl okunduğunu kontrol edin. En fazla 15 basamaklı sayılar tırnaksız yazılır; başında sıfır bulunan kodlar ise tırnaklı metin olarak kalır. NULL sözcüğünü içeren bir hücre SQL NULL değerine dönüşür. PostgreSQL, MySQL ve SQLite için true ve false, TRUE ve FALSE olur; boole değeri sabitleri bulunmayan ve işaretleri BIT sütunlarında saklayan SQL Server için ise 1 ve 0 olur. Tarihler metin olarak yazılır; bu nedenle 2024-03-01 gibi ISO tarihleri en güvenli seçenektir.
Büyük dosyalar yerel olarak daha hızlı yüklenir
INSERT ifadeleri başlangıç verileri ve birkaç bin satır için uygundur. Daha büyük dosyalarda her veritabanının CSV'yi doğrudan okuyup çok daha hızlı çalıştıran bir toplu yükleyicisi vardır: PostgreSQL'de COPY veya \copy, MySQL'de LOAD DATA INFILE, sqlite3 kabuğunda .import ve SQL Server'da BULK INSERT. Oluşturulan SQL'i inceleme için düzenlemek üzere SQL biçimlendiriciden geçirin.
Nasıl kullanılır?
- CSV verilerini yapıştırın veya yükleyin.
- Tablo adını, SQL lehçesini ve toplu işlem seçeneklerini seçin.
- Oluşturulan SQL INSERT ifadelerini kopyalayın.
Gizlilik ve sınırlamalar
CSV verileri, sunucuyla etkileşim kurulmadan tamamen yerel tarayıcı RAM'inde ayrıştırılır.
İlgili araçlar
Sık sorulan sorular
Verilerde tek tırnakları işleyebilir mi?
Evet, veri hücrelerindeki tek tırnaklar standart SQL için otomatik olarak kaçışlanır.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez