SQL-i CSV-yə çevirmək
.sql faylı verilənlər bazasını yenidən qurmaq üçün skriptdir, cədvəl proqramının aça biləcəyi fayl deyil. Dumpı yükləyin və onun INSERT əmrlərindəki sətirləri CSV kimi alın. Əvvəlcə verilənlər bazası quraşdırmağa və ya bərpa etməyə ehtiyac yoxdur.
Məlumat çevirici
və ya CSV, TSV, TXT … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
CSV və mətn fayllarında sütunları ayıran simvol, həm oxuma, həm yazma üçün. Avtomatik rejim onu giriş faylından təyin edir və vergül yazır.
UTF-8 bütün dillər üçün işləyir. Windows-da Excel CSV açarkən ştrixli hərflər və ya Asiya simvolları pozulmuş görünürsə, BOM ilə UTF-8 seçin.
Excel, ODS və Numbers girişi: yalnız birinci vərəqi və ya bütün vərəqləri çevirin (ZIP-də hər vərəq üçün bir CSV və ya hər vərəq üçün bir JSON açarı).
Yeni cədvəldə vərəq nişanının adı, ən çox 31 simvol.
Obyektlər massivi hər sətir üçün sütun adlarını açar kimi istifadə edir; massivlər massivi daha yığcamdır və başlığı birinci massiv kimi saxlayır.
Bütün sətirləri əhatə edən xarici elementin adı; hər sətir onun içində <row> olur.
CREATE TABLE və INSERT ifadələrində istifadə olunur. Yalnız hərflər, rəqəmlər və alt xətt.
Dırnaqlama və sütun tipləri verilənlər bazaları arasında bir qədər fərqlənir; idxal edəcəyiniz bazanı seçin.
Tarix xanalarını vahid formatda yenidən yazın. ISO (2026-10-18) verilənlər bazaları və kod üçün ən etibarlısıdır; saxla seçimi onları mənbədəki kimi buraxır.
Bu alətdən necə istifadə etməli
- 1
.sql dumpını yükləyin
phpMyAdmin, mysqldump, SQLite və ya SQL Server ilə ixrac edilmiş faylı əlavə edin (95 MB-a qədər). Sıxılmış .sql.gz ehtiyat nüsxəsini əvvəlcə arxivdən çıxarmaq lazımdır.
- 2
CSV parametrlərini yoxlayın
Ayırıcı Vergül, Tarixlər isə ISO olaraq təyin edilib, ona görə 2026-10-18 kimi dəyər bütün proqramlarda eyni oxunur. Excel-iniz onluq işarəsi kimi vergüldən istifadə edirsə, Nöqtəli vergül seçin.
- 3
CSV formatına çevirin
CSV formatına çevir düyməsini basın və nəticəni Excel-də, Google Sheets-də və ya vergüllə ayrılmış dəyərləri qəbul edən istənilən alətdə açın.
SQL faylını CSV-yə necə çevirmək olar?
.sql dump-ını yükləyin və CSV formatına çevir düyməsini basın. INSERT ifadəsindəki hər sətir CSV-nin bir sətrinə çevrilir, cədvəlin sütun adları isə başlıq olur.
SQL dumpını cədvəl kimi açmaq
SQL 1970-ci illərdə IBM-in tədqiqatlarına söykənir, 1986-cı ildə ANSI, bir il sonra isə ISO standartı olub. Buna görə hər relyasiya verilənlər bazası məzmununu SQL ifadələrindən ibarət skript kimi yaza bilir. Dump adlanan bu skriptlərlə hostinq panelləri WordPress və ya mağaza bazasının ehtiyat nüsxəsini çıxarır, developerlər məlumat təhvil verir, bir çox tətbiq isə hər şeyi birdən ixrac edir.
Mətn redaktorunda açanda problem görünür: minlərlə dəyər çox uzun sətirlərdə mötərizələrə yığılıb, hər yerdə dırnaq və qaçış simvolları var. SQL-dən CSV-yə çevirmə bu dəyərləri sətir və sütunlara ayırır ki, köhnə sifarişləri axtara, ölkə üzrə müştəriləri sayaa və ya cədvəli Excel-də işləyən şəxsə verə biləsiniz. Birbaşa iş kitabına keçmək üçün Çevriləcək format bölməsində XLSX seçin.
Hansı SQL dumpları birbaşa CSV-yə çevrilir
| İxrac aləti | Sətirlər necə yazılır | Çevirməyə hazırdır |
|---|---|---|
| mysqldump, phpMyAdmin | Hər ifadədə çoxlu dəyər qrupu olan INSERT INTO | Bəli |
| SQLite .dump əmri | Hər sətir üçün bir INSERT INTO | Bəli |
| SQL Server Generate Scripts, sxem və data | [mötərizəli] adları olan INSERT ifadələri | Bəli |
| pg_dump, standart sadə format | Tab ilə ayrılmış mətndən ibarət COPY … FROM stdin blokları | --inserts ilə yenidən ixrac edin |
| İstənilən alət, yalnız sxem | Datasız CREATE TABLE | Çevriləcək sətir yoxdur |
- SQL dumpverilənlər bazası dump-ı · .sql ehtiyat nüsxəsi
- Verilənlər bazasını yenidən yaradan SQL ifadələrindən ibarət sadə mətn faylı: CREATE TABLE sətirləri hər cədvəlin sütunlarını təsvir edir, INSERT sətirləri isə sətirləri daşıyır. Onu bərpa etmək skripti verilənlər bazasında işə salmaq deməkdir; çevirmək isə heç nə işə salmadan INSERT dəyərlərini oxumaqdır.
PostgreSQL-ə diqqət edin. pg_dump cədvəl məlumatını standart olaraq COPY blokları kimi yazır; bunlar tez bərpa olunur, lakin INSERT ifadəsi deyil. Təmiz çevrilən fayl almaq üçün onu --inserts və ya --column-inserts seçimi ilə yenidən işə salın. Redaktə etmək yox, yalnız təhlil etmək istədiyiniz məlumat üçün CSV əldə etdikdən sonra təbii növbəti addım CSV-dən Parquet-ə çevirməkdir.
SQL və CSV formatları haqqında faktlar
SQL
SQL skripti
SQL faylı verilənlər bazasının ardıcıl icra etdiyi CREATE TABLE və INSERT kimi Structured Query Language ifadələrindən ibarət sadə mətn skriptidir. Adətən bazanın ehtiyat nüsxələri, miqrasiyalar və nümunə məlumatların paylaşılması üçün istifadə olunur. Dilin özü ISO standartıdır, lakin MySQL, PostgreSQL, SQLite və SQL Server-in hər birinin öz dialekti var, ona görə skriptlər sistemlər arasında çox vaxt kiçik dəyişiklik tələb edir. SQL faylını istənilən mətn redaktoru aça bilər, icra etmək üçün isə verilənlər bazası klienti lazımdır.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- –
CSV
Vergüllə ayrılmış dəyərlər
CSV cədvəllər üçün sadə mətn formatıdır: hər sətir bir cərgədir, vergüllər isə sütunları ayırır. İlk kompüter dövründən istifadə olunur və RFC 4180-də təsvir edilib, lakin bir çox variant nöqtəli vergül və ya tabulyasiya və müxtəlif mətn kodlaşdırmalarından istifadə edir. Demək olar ki, hər cədvəl, verilənlər bazası və analitika aləti onu idxal və ixrac edə bilir, bu da onu sistemlər arasında məlumat daşımaq üçün standart format edir. CSV yalnız dəyərləri saxlayır; düstur, formatlaşdırma, çoxsaylı vərəq və məlumat növləri yoxdur.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- –
SQL dump-ları verilənlər bazası ehtiyat nüsxəsindəki məlumat bazası olmayan şəxsə lazım olanda CSV-yə çevrilir: köhnə sifarişlərə baxan sayt sahibi, müştərinin ixracını yoxlayan analitik və ya hostinq ehtiyat nüsxəsindən bir cədvəli çıxaran developer.
SQL-in CSV-yə çevrilməsi ilə bağlı suallar
.sql faylını CSV kimi açmaq üçün MySQL quraşdırmaq lazımdırmı?
Xeyr. Adi yol verilənlər bazası serveri quraşdırmaq, dump-ı idxal etmək və hər cədvəli yenidən ixrac etməkdir; bu isə vaxt aparır və komanda sətri ilə iş tələb edir. Çevirici INSERT ifadələrini birbaşa oxuyur və dəyərləri sətir kimi yazır, ona görə yalnız brauzer kifayətdir.
CSV-dəki sütun adları haradan götürülür?
Həmin cədvəlin CREATE TABLE ifadəsindən, dump-da varsa INSERT ifadələrində yazılmış sütun siyahısından götürülür. Hər ikisi yoxdursa, dəyərlər yenə də çevrilir, başlıq sətrini isə özünüz əlavə edirsiniz.
Onlarla cədvəli olan dumpdan nə alıram?
Hər cədvəl üçün bir CSV verilir və hamısı bir ZIP-də təqdim olunur, çünki CSV faylı yalnız bir cədvəl saxlaya bilər. Boş jurnallar və ya keşlər kimi INSERT ifadəsi olmayan cədvəllər fayl yaratmır.
Ehtiyat nüsxəm .sql.gz ilə bitir. Onu yükləyə bilərəmmi?
Əvvəlcə arxivdən çıxarın, çünki çevirici yalnız sadə .sql mətnini oxuyur. ZIP faylı onlayn açmaq aləti .gz fayllarını brauzerdə açır; sonra onun verdiyi .sql faylını yükləyin.
Müştəri məlumatları olan verilənlər bazası dumpını yükləmək olarmı?
Yalnız lazım olan hissəni. Dump-larda tez-tez e-poçt ünvanları, parol hash-ləri və sifariş tarixçəsi olur, ona görə mümkün olduqda yalnız lazımi cədvəli ixrac edin. Yüklənmiş fayllar məxfilik siyasətində göstərildiyi kimi, emaldan 30 dəqiqə sonra silinir.
CSV-ni sonradan yenidən SQL-ə çevirmək olarmı?
Bəli. Cədvəldə redaktədən sonra CSV-dən SQL-ə MySQL, PostgreSQL, SQLite və ya SQL Server üçün seçdiyiniz cədvəl adı ilə CREATE TABLE və INSERT ifadələri yazır.