CSV'yi SQL INSERT'e Dönüştürücü Otomatik tür algılama ile CSV verilerinden SQL INSERT ifadeleri oluşturun.
CSV'ye SQL
Otomatik tür algılama ile CSV verilerinden SQL INSERT ifadeleri oluşturun.
CSV verilerini yapıştırın
Başlıklarıyla birlikte CSV'nizi yapıştırın. Hedef tablo adını ayarlayın.
SQL'yi otomatik olarak oluştur
Her satır için INSERT ifadeleri otomatik olarak oluşturulur.
Kopyala ve çalıştır
SQL ifadelerini kopyalayın ve veritabanınızda çalıştırın.
What Is CSV'ye SQL?
CSV to SQL, virgülle ayrılmış verileri SQL Ekleme ifadelerine dönüştürür. Bu araç, CSV girişinizi alır, sütun adları için başlık satırını kullanır ve her veri satırı için uygun biçimde biçimlendirilmiş Ekleme ifadeleri oluşturur. Otomatik olarak sayısal değerleri (tırnak işaretleri olmadan)Algılar ve NULL değerlerini, boş dizeleri ve SQL enjeksiyonuna karşı güvenli dize kaçışlarını işler. Tablo adı, veritabanı şemanızla eşleşecek şekilde özelleştirilebilir. Bu, veritabanı tohumlama, veri geçişi ve hızlı veri ithalatları için çok değerli bir araçtır.
Why Use CSV'ye SQL?
-
Otomatik tür algılama: Sayılar tırnak işareti olmadan, dizeler doğru bir şekilde kaçış karakterleriyle yazılır.
-
Özel tablo adı, veritabanı şemanızla eşleşecek şekilde özelleştirilebilir.
-
Tek tırnak çiftlemeyle SQL enjeksiyonundan güvenli dize kaçış karakterleri.
-
NULL değerlerini ve boş alanları uygun bir şekilde işler.
Common Use Cases
Veritabanı Tohumlama
İlk Kurulum için Veritabanına Spreadsheet'den INSERT ifadeleri oluşturun.
Veri Geçişi
CSV veri ihracatlarını ilişkisel veritabanlarına ithal etmek için SQL'ye dönüştürün.
Test
CSV test sabitlerinizden Test Verileri INSERT ifadeleri oluşturun.
Hızlı Veri İthalatı
ETL araçları olmadan MySQL, PostgreSQL veya SQLite'ye spreadsheet verilerini ithal edin.
Technical Guide
Dönüştürücü, MySQL, PostgreSQL, SQLite ve çoğu SQL veritabanıyla uyumlu standart SQL Ekleme ifadeleri oluşturur. CSV başlığından alınan sütun adları, rezerv kelimelerle uyumluluk için ters tik işaretiyle sarılır.
Tür algılama aşağıdaki gibi çalışır: Tam sayı veya ondalık kalıplarına uyan değerler (negatif numaralar dahil) tırnak işaretleri olmadan numeric literaller olarak çıktı olarak verilir. "null" (büyük/küçük harf duyarsız) veya boş dizelere eşit olan değerler, SQL NULL olarak çıktı olarak verilir. Diğer tüm değerler, dize olarak kabul edilir, içteki tek tırnakların iki katına çıkarılarak kaçışları yapılır ve tek tırnaklarla sarılır.
Her Ekleme ifadesi aşağıdaki 형식을 takip eder: INSERT INTO `tablo` (`sütun1`, `sütun2`) VALUES (değer1, değer2); Bu format, SQL lehçeleri arasında geniş çapta uyumludur.
Büyük veri kümeleri için, çıktı sonuçlarını bir işlem içinde sararak (BEGIN; ... COMMIT;) daha iyi performans elde edilebilir.
Tips & Best Practices
-
1SQL'yi üretmeden önce veritabanı şemanıza uygun anlamlı bir tablo adı ayarlayın.
-
2Nümerik değerler otomatik olarak algılanır - CSV'nizdeki sayıların biçimlendirilmemiş (virgül, para birimi sembolleri) olduğundan emin olun.
-
3Boş değerler ve 'null' metni SQL NULL'a dönüştürülür.
-
4Büyük ithalatlar için çıktı BEGIN; ... COMMIT; ile sarılmış olarak daha iyi veritabanı performansı sağlar.
Related Tools
CSV'yi JSON'a Dönüştür
Tarayıcınızda CSV verilerini anında JSON dizisi formatına dönüştürün.
🔄 File Conversion
CSV'yi XML'ye Dönüştür
Özel kök ve satır etiketleriyle iyi oluşumlu XML verilerine CSV verileri dönüştürün.
🔄 File Conversion
SQL'den CSV'ye
SQL Ekleme ifadelerinden verileri çıkarın ve CSV formatına dönüştürün.
🔄 File Conversion
JSON'dan SQL Şeması
Veri türlerini otomatik olarak çıkararak JSON verilerinden CREATE TABLE SQL ifadeleri oluşturun.
🔄 File ConversionFrequently Asked Questions
Q Hangi SQL veritabanları desteklenir?
Q NULL değerleri nasıl işlenir?
Q Çıktı SQL enjeksiyonundan güvenli midir?
Q Tablo adını değiştirebilir miyim?
Q Nümerik değerler doğru bir şekilde işleniyor mu?
About This Tool
CSV'ye SQL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.