SQL Dökümünden Veritabanı Tablosu CSV Dönüştürücüsü
İlişkisel veritabanı yedekleme betiklerini, basit veri analizi ve raporlama için düz tablo elektronik tablolarına dönüştürün.
Format Karşılaştırması ve Teknik Özellikler
| Özellik | SQL | CSV |
|---|---|---|
| MIME Türü | text/plain | text/csv |
| Tür | relational schema & query script | tabular data |
| Sıkıştırma | none (plain text DDL/DML script) | none |
| Standart Şartname | ISO/IEC 9075 SQL Standard | IETF RFC 4180 |
| Sihirli Bayt Başlığı (Magic Bytes) | 2D 2D (--) or CREATE TABLE SQL statement | RFC 4180 delimiter stream |
Format Genel Bakışı ve Kullanım Alanları
Bir SQL döküm dosyası, veritabanı tablolarını yeniden oluşturmak ve veri satırları eklemek için kullanılan metin komutlarını içerir. MySQL, PostgreSQL ve SQLite gibi yazılım araçları, bilgileri yedeklemek için bu betikleri oluşturur. Analistler genellikle bu verileri ağır veritabanı sistemlerinden çıkarıp Microsoft Excel veya Google E-Tablolar gibi daha hafif elektronik tablo uygulamalarına taşımak isterler. Yapılandırılmış bir SQL betiğini Virgülle Ayrılmış Değerler dosyasına dönüştürmek, karmaşık tablo oluşturma komutlarını ve ilişkisel kısıtlamaları ortadan kaldırır. Çıktı tamamen ham verilerin satırlarına ve sütunlarına odaklanır. Bu basit biçim, iş ekiplerinin canlı bir veritabanı sunucusu çalıştırmaya gerek kalmadan kayıtları incelemesine, grafikler oluşturmasına ve verileri paylaşmasına olanak tanır.
Teknik Özellikler ve Kodek Ayrıntıları
SQL dökümleri text/plain MIME türünü kullanır ve özel sihirli bayt üstbilgileri olmaksızın UTF-8 veya ASCII kodlamasına güvenerek insan tarafından okunabilir metin betikleri olarak görünür. Veritabanı Tablosu CSV dosyaları text/csv MIME türünü kullanır; verileri satır sonlarıyla ayrılmış satırlara ve virgüllerle ayrılmış sütunlara düzenler. Hiçbir biçim varsayılan olarak sıkıştırma kullanmaz ve her ikisini de düz metin olarak tutar. Bu dönüştürme metin verileri açısından kesinlikle kayıpsızdır, ancak CSV dosyaları yalnızca düz tablo ızgaralarını depoladığı için ilişkisel şema kurallarını, yabancı anahtarları ve indeks tanımlarını atar.
İşletim Sistemi ve Tarayıcı Uyumluluğu
Her iki biçim de düz metin oldukları için Windows, macOS ve Linux dahil olmak üzere herhangi bir işletim sisteminde çalışır. Modern web tarayıcıları metin dosyalarını kolayca okuyabilir ve görüntüleyebilir. Elektronik tablo yazılımları, Python ve R'deki veri bilimi araçları ve veritabanı yönetim sistemleri, ekstra eklentilere gerek kalmadan CSV dosyalarını yerel olarak açar.
💡 Faydalı bilgiler
Büyük SQL dökümleri, elektronik tablo satır sınırlarını aşan devasa CSV dosyaları oluşturabilir. Dosyaları standart masaüstü yazılımlarında açmayı planlıyorsanız çıktıyı daha küçük parçalara bölün.
Format Karşılaştırması ve Teknik Özellikler
100 megabaytlık bir SQL döküm dosyası, hızlı bir Fiber bağlantıda yaklaşık 2 saniyede, 5G mobil ağda 16 saniyede ve standart bir 4G bağlantısında yaklaşık 33 saniyede aktarılır.
Sıkça Sorulan Sorular
Kaliteyi kaybetmeden SQL Dökümü nasıl CSV'ye dönüştürülür?
Metin karakterleri ekleme ifadelerinden doğrudan CSV hücrelerine eşlendiği için bu dönüştürme veri satırları için kayıpsızdır. Ancak, CSV biçimi yalnızca düz tabloları desteklediğinden yabancı anahtarlar ve indeksler gibi veritabanı yapıları atılır.
SQL Dökümü ile Veritabanı Tablosu CSV arasındaki fark nedir?
SQL dökümü, tablolar oluşturmak ve veri eklemek için komutlar içeren bir programlama betiğidir. Veritabanı Tablosu CSV ise yalnızca virgülle ayrılmış satır ve sütunlar içeren düz bir dosyadır.