Skip to main content

SQL'den CSV'ye Dönüştürücü SQL Ekleme ifadelerinden verileri çıkarın ve CSV formatına dönüştürün.

SQL'den CSV'ye illustration
🔄

SQL'den CSV'ye

SQL Ekleme ifadelerinden verileri çıkarın ve CSV formatına dönüştürün.

1

SQL ifadelerini yapıştırın

SQL Ekleme ifadelerinizi girişe yapıştırın.

2

Verileri otomatik olarak çıkarın

Sütun adları ve değerleri CSV formatına dönüştürülür.

3

CSV çıktısını kopyalayın

CSV verilerini kopyalayın veya indirin.

Loading tool...

What Is SQL'den CSV'ye?

SQL'den CSV, SQL Ekleme ifadelerinden verileri çıkarır ve virgülle ayrılmış değerler formatına dönüştürür. Bu araç, sütun adlarını INSERT INTO cümlesinden alır ve VALUES cümlesinden değerleri alır, tırnaklı dizeleri, sayısal değerleri ve NULL'ı işler. Birden çok Ekleme ifadesini destekler ve bunları tek bir CSV çıktısına bir başlık satırı ile birleştirir. Bu, SQL dökümlerinden, göç betiklerinden ve veritabanı yedeklerinden veri çıkarmak için kullanışlıdır.

Why Use SQL'den CSV'ye?

  • Standart Ekleme ... DEĞERLERİ ... sözdizimini ayrıştırmaya olanak tanır.
  • Kaçış karakterli alıntılı dizeleri işler.
  • Birden çok Ekleme ifadesini otomatik sütun birleştirmesiyle destekler.
  • NULL değerlerini ve sayısal literalleri doğru şekilde işler.

Common Use Cases

Veri Çıkarımı

SQL dökme dosyalarından elektronik tablolarda analiz için sekeli veri çıkarmak.

Veritabanı Geçişi

SQL ekleme betiklerini farklı veritabanı sistemlerine aktarım için CSV'ye dönüştürmek.

Veri İnceleme

SQL betiklerini daha kolay inceleme ve doğrulama için CSV'ye dönüştürmek.

Yedek Analizi

SQL yedek dosyalarından Excel'de açılabilen bir formata veri çıkarmak.

Technical Guide

Parçalayıcı, açık sütun listeleri ve VALUES cümleleri olan INSERT INTO ifadelerini eşleştirmek için bir regex kalıbı kullanır. Sütun adları sütun listesinden çıkarılır ve arka tik/teknik delimiter'lerden temizlenir.

Değerlerin ayrıştırılması, tek tırnaklı dizeleri (çiftleştirerek kaçak karakterler aracılığıyla), çift tırnaklı dizeleri, sayısal literalleri ve NULL anahtar sözcüğünü doğru bir şekilde işlemek için karakter karakter state machine kullanır. Tırnaklı dizeler içindeki virgüller değer ayırıcıları olarak behandırılmaz.

Dize değerlerini çevreleyen alıntı karakterleri çıktı khỏi kaldırılır. NULL değerleri CSV'de boş dizelere dönüştürülür. Aynı veya farklı tablolar için birden çok Ekleme ifadesi birleştirilir ve tüm benzersiz sütunlar başlık satırı için toplanır.

CSV çıktısı, virgül veya alıntı karakterleri içeren değerler için uygun kaçış ile RFC 4180'ı takip eder.

Tips & Best Practices

  • 1
    Ekleme ifadeleri açık sütun listelerini içermelidir: Ekleme INTO tablo (sütun1, sütun2) DEĞERLERİ (...).
  • 2
    Birden çok Ekleme ifadesi tek bir CSV çıktısına birleştirilir.
  • 3
    NULL değerleri CSV'de boş hücrelere dönüşür.
  • 4
    Alıntılı dizelerin çevreleyen alıntıları otomatik olarak kaldırılır.

Related Tools

Frequently Asked Questions

Q Hangi SQL sözdizimi desteklenir?
Standart Ekleme INTO tablo (sütunlar) DEĞERLERİ (değerler) sözdizimi. Çok satırlı DEĞERLER yan tümceleri her bir Ekleme ifadesini ayrı bir satıra koymayı gerektirebilir.
Q NULL değerleri nasıl işlenir?
SQL NULL değerleri CSV çıktısında boş hücrelere dönüşür.
Q Kaçış karakterli alıntıları işler mi?
Evet, hem tek tırnak çiftleme ('') hem de backslash kaçışlı alıntılar işlenir.
Q SELECT sonuçlarını ayrıştırabilir mi?
Hayır, sadece Ekleme ifadeleri desteklenir. SELECT çıktısı doğrudan veritabanı istemcisinden dışa aktarılmalıdır.
Q Çok satırlı Ekleme ifadelerini işler mi?
Şu anda her bir Ekleme ifadesi bağımsız olarak ayrıştırılır. Çok değerli Ekleme sözdizimi kısmen desteklenir.

About This Tool

SQL'den CSV'ye 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.