UltKit

SQL'den CSV'ye Dönüştürücü

.sql dosyası, bir veritabanını yeniden kurmaya yarayan bir betiktir; elektronik tablo programları onu açamaz. Dökümü yükleyin ve önce bir veritabanı kurmanıza ya da geri yüklemenize gerek kalmadan INSERT ifadelerindeki satırları CSV olarak alın.

Veri Dönüştürücü

veya CSV, TSV, TXT … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    .sql dökümünü yükleyin

    phpMyAdmin, mysqldump, SQLite veya SQL Server ile dışa aktarılan dosyayı ekleyin (en fazla 95 MB). Sıkıştırılmış .sql.gz yedeğinin önce arşivden çıkarılması gerekir.

  2. 2

    CSV ayarlarını kontrol edin

    Ayırıcı Virgül, Tarihler ise ISO olarak ayarlıdır; böylece 2026-10-18 gibi bir değer her programda aynı okunur. Excel'iniz ondalık işareti olarak virgül kullanıyorsa Noktalı virgül'ü seçin.

  3. 3

    CSV'ye dönüştürün

    CSV biçimine Dönüştür düğmesine basın ve sonucu Excel'de, Google Sheets'te ya da virgülle ayrılmış değerleri içe aktaran herhangi bir araçta açın.

Yanıt

SQL dosyasını CSV'ye nasıl dönüştürürüm?

.sql dökümünü yükleyin ve CSV biçimine Dönüştür düğmesine basın. INSERT ifadesindeki her satır CSV'de bir satır olur, tablonun sütun adları da başlık satırını oluşturur.

SQL dökümünü elektronik tablo olarak açma

SQL, 1970'lerdeki IBM araştırmalarına dayanır; 1986'da ANSI, ertesi yıl ISO standardı oldu. Bu yüzden her ilişkisel veritabanı içeriğini SQL ifadelerinden oluşan bir betik olarak yazabilir. Döküm adı verilen bu betikler, barındırma kontrol panellerinin bir WordPress veya mağaza veritabanını yedekleme biçimidir, geliştiricilerin veri teslim etme yoludur ve birçok uygulama her şeyi tek seferde bu şekilde dışa aktarır.

Bir dökümü metin düzenleyicide açınca sorun görülür: çok uzun satırlarda parantezlere sıkışmış binlerce değer, her yerde tırnaklar ve kaçış karakterleri. SQL'den CSV'ye dönüştürme bu değerleri satır ve sütunlara açar; böylece eski siparişlerde arama yapabilir, ülke başına müşteri sayabilir ya da tabloyu Excel'de çalışan birine verebilirsiniz. Doğrudan çalışma kitabı istiyorsanız Dönüştürülecek biçim altında XLSX'i seçin.

Hangi SQL dökümleri doğrudan CSV'ye dönüşür

Yaygın araçların tablo satırlarını .sql dosyasına yazma biçimi
Dışa aktaran araçSatırların yazılma biçimiDönüştürmeye hazır mı
mysqldump, phpMyAdminHer ifadede birden çok değer grubu olan INSERT INTOEvet
SQLite .dump komutuHer satır için bir INSERT INTOEvet
SQL Server Generate Scripts, şema ve veri[köşeli parantezli] adlara sahip INSERT ifadeleriEvet
pg_dump, varsayılan düz biçimSekmeyle ayrılmış metinden oluşan COPY … FROM stdin blokları--inserts ile yeniden dışa aktarın
Herhangi bir araç, yalnızca şemaVerisiz CREATE TABLEDönüştürülecek satır yok
SQL dökümüveritabanı dökümü · .sql yedeği
Bir veritabanını yeniden oluşturan SQL ifadelerinden oluşan düz metin dosyası: CREATE TABLE satırları her tablonun sütunlarını tanımlar, INSERT satırları ise verileri taşır. Geri yüklemek betiği bir veritabanında çalıştırmak demektir; dönüştürmek ise hiçbir şey çalıştırmadan INSERT değerlerini okumaktır.

Dikkat edilmesi gereken PostgreSQL'dir. pg_dump tablo verilerini varsayılan olarak COPY blokları halinde yazar; bunlar hızlı geri yüklenir ama INSERT ifadesi değildir. Sorunsuz dönüşen bir dosya için komutu --inserts veya --column-inserts seçeneğiyle yeniden çalıştırın. Veriyi düzenlemek yerine yalnızca analiz etmek istiyorsanız, CSV elinize geçtikten sonra doğal sonraki adım CSV'den Parquet'e dönüştürmedir.

SQL ve CSV formatları hakkında bilgiler

SQL

SQL betiği

SQL dosyası, bir veritabanının sırayla çalıştırdığı CREATE TABLE ve INSERT gibi Structured Query Language ifadelerinden oluşan düz metin bir betiktir. Genellikle veritabanı yedekleri, taşımalar ve örnek veri paylaşımı için kullanılır. Dilin kendisi bir ISO standardıdır, ancak MySQL, PostgreSQL, SQLite ve SQL Server'ın her birinin kendi lehçesi vardır; bu yüzden betikler sistemler arasında çoğunlukla küçük değişiklikler gerektirir. Herhangi bir metin düzenleyici SQL dosyasını açabilir; çalıştırmak için ise bir veritabanı istemcisi gerekir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
–
SQL dönüştürücü

CSV

Virgülle ayrılmış değerler

CSV, her satırın bir kayıt, virgüllerin ise sütun ayırıcı olduğu, tablolar için düz metin bir biçimdir. Bilgisayarcılığın ilk günlerinden beri kullanılır ve RFC 4180'de tanımlanmıştır; ancak birçok varyant noktalı virgül veya sekme ve farklı metin kodlamaları kullanır. Hemen her hesap tablosu, veritabanı ve analiz aracı onu içe ve dışa aktarabilir; bu da sistemler arası veri taşımada varsayılan biçim yapar. CSV yalnızca değerleri saklar; formül, biçimlendirme, birden çok sayfa veya veri türü içermez.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
–
CSV dönüştürücü

SQL dökümleri, bir veritabanı yedeğindeki verilere veritabanı olmadan ulaşmak gerektiğinde CSV'ye dönüştürülür: eski siparişleri okuyan bir site sahibi, müşterinin dışa aktardığı veriyi kontrol eden bir analist ya da barındırma yedeğinden tek bir tablo çıkaran bir geliştirici.

SQL'den CSV'ye dönüştürme hakkında sorular

.sql dosyasını CSV olarak açmak için MySQL kurulu olmalı mı?

Hayır. Genellikle bir veritabanı sunucusu kurulur, döküm içe aktarılır ve her tablo yeniden dışa aktarılır; bu da zaman alır ve komut satırı bilgisi gerektirir. Dönüştürücü INSERT ifadelerini doğrudan okuyup değerleri satır olarak yazar, yani yalnızca bir tarayıcı yeterlidir.

CSV'deki sütun adları nereden geliyor?

O tablonun CREATE TABLE ifadesinden ya da döküm içeriyorsa INSERT ifadelerinde yazan sütun listesinden alınır. İkisi de yoksa değerler yine dönüştürülür, başlık satırını kendiniz eklersiniz.

Onlarca tablo içeren bir dökümden ne elde ederim?

Her tablo için bir CSV oluşur ve bunlar bir ZIP içinde birlikte verilir, çünkü bir CSV dosyası yalnızca tek bir tablo tutabilir. Boş günlükler veya önbellekler gibi INSERT ifadesi olmayan tablolar için dosya oluşmaz.

Yedeğim .sql.gz ile bitiyor. Yükleyebilir miyim?

Önce arşivden çıkarın, çünkü dönüştürücü düz .sql metnini okur. Online ZIP açma aracı .gz dosyalarını tarayıcıda açar; ardından elde ettiğiniz .sql dosyasını yükleyin.

Müşteri verisi içeren bir veritabanı dökümünü yüklemeli miyim?

Yalnızca ihtiyacınız olan kısmı. Dökümler çoğunlukla e-posta adresleri, parola özetleri ve sipariş geçmişi içerir; bu yüzden mümkünse yalnızca ilgili tabloyu dışa aktarın. Yüklenen dosyalar işlemden 30 dakika sonra silinir; ayrıntılar gizlilik politikasında yer alır.

CSV daha sonra tekrar SQL'e dönüştürülebilir mi?

Evet. Elektronik tabloda düzenledikten sonra CSV'den SQL'e aracı, seçtiğiniz tablo adıyla MySQL, PostgreSQL, SQLite veya SQL Server için CREATE TABLE ve INSERT ifadeleri yazar.