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
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
CSV ve metin dosyalarında sütunları ayıran karakter; hem okuma hem yazma için geçerlidir. Otomatik, karakteri girdiden algılar ve çıktıyı virgülle yazar.
UTF-8 her dilde çalışır. Windows'ta Excel, CSV'yi açarken aksanlı veya Asya karakterlerini bozuk gösteriyorsa BOM'lu UTF-8'i seçin.
Excel, ODS ve Numbers girdisi: yalnızca ilk sayfayı ya da tüm sayfaları dönüştürün (ZIP içinde sayfa başına bir CSV veya sayfa başına bir JSON anahtarı).
Yeni elektronik tablodaki sayfa sekmesinin adı, en fazla 31 karakter.
Nesne dizisi her satır için sütun adlarını anahtar olarak kullanır; dizi dizisi daha kompakttır ve başlığı ilk dizi olarak tutar.
Tüm satırları saran dış öğenin adı; her satır bunun içinde bir <row> olur.
CREATE TABLE ve INSERT ifadelerinde kullanılır. Yalnızca harf, rakam ve alt çizgi.
Tırnaklama ve sütun türleri veritabanları arasında biraz farklıdır; içe aktaracağınızı seçin.
Tarih hücrelerini tek biçimde yeniden yazar. ISO (2026-10-18) veritabanları ve kod için en güvenlisidir; Olduğu gibi bırak seçeneği kaynaktaki görünümü korur.
Bu aracı nasıl kullanırsınız
- 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
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
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.
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
| Dışa aktaran araç | Satırların yazılma biçimi | Dönüştürmeye hazır mı |
|---|---|---|
| mysqldump, phpMyAdmin | Her ifadede birden çok değer grubu olan INSERT INTO | Evet |
| SQLite .dump komutu | Her satır için bir INSERT INTO | Evet |
| SQL Server Generate Scripts, şema ve veri | [köşeli parantezli] adlara sahip INSERT ifadeleri | Evet |
| pg_dump, varsayılan düz biçim | Sekmeyle ayrılmış metinden oluşan COPY … FROM stdin blokları | --inserts ile yeniden dışa aktarın |
| Herhangi bir araç, yalnızca şema | Verisiz CREATE TABLE | Dö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ı
- –
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ı
- –
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.