CSV'den SQL INSERT oluşturucuya
CSV satırlarını herhangi bir veritabanı için çalışmaya hazır SQL INSERT ifadelerine dönüştürün.
CSV'den SQL INSERT oluşturucuya
Bir CSV dışa aktarımını yapıştırın ve MySQL, PostgreSQL, SQLite veya SQL Server'da çalıştırabileceğiniz SQL INSERT ifadelerini geri alın. Bir tabloyu elektronik tablodan oluşturmanın, testler için fikstür verilerini yüklemenin veya bir istemcinin dışa aktarımını bir içe aktarma sihirbazını açmadan gerçek bir veritabanına taşımanın en hızlı yoludur. Tablo adını ayarlayın, satırları yapıştırın ve ifadeleri doğrudan sorgu aracınıza kopyalayın.
Ayrıştırıcı RFC 4180'i takip eder; bu nedenle çift tırnak içine alınmış bir alan, sınırlayıcıyı, çift "" tırnak işaretlerini ve hatta satır kesmeden satır sonlarını içerebilir. Değerler, SQL'in beklediği şekilde alıntılanır: tam sayılar ve ondalık sayılar tırnaksız kalır, boş bir hücre NULL olur ve diğer her şey, herhangi bir kesme işareti iki katına çıkarılarak tek tırnak içine alınır; böylece O'Brien gibi bir ad, dizeyi erken bitirmek yerine doğru şekilde kaçılır. Değerler metin olarak okunduğu için posta kodlarında ve ürün kodlarında baştaki sıfırlar korunur.
"İlk satır sütun adlarıdır" sütun listesi için başlığınızı kullanır; kapatın ve sütunlar col1, col2 vb. olur. Dosyanızla eşleşen sınırlayıcıyı seçin: virgül, noktalı virgül (Avrupa dışa aktarımlarında yaygındır) veya sekme. "Çok satırlı bir INSERT'te birleştir" seçeneğini açın ve her satır tek bir INSERT INTO t (…) VALUES (…),(…),(…); büyük içe aktarmalarda satır başına bir ifadeden çok daha hızlı yüklenen ifade.
Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez; bu, dışa aktarmanın müşteri kayıtlarını veya dahili verileri içermesi durumunda önemlidir. Çalışmaya devam etmek için SQL'i kopyalayın, .txt dosyası olarak indirin veya sonucu başka bir araca gönderin. Oluşturulan ifadeleri bir üretim veritabanında çalıştırmadan önce gözden geçirin.