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.

Ç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?

  1. CSV verilerini yapıştırın veya yükleyin.
  2. Tablo adını, SQL lehçesini ve toplu işlem seçeneklerini seçin.
  3. 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