UltKit

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

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 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. 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. 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.

Cavab

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

Geniş yayılmış alətlər cədvəl sətirlərini .sql faylına necə yazır
İxrac alətiSətirlər necə yazılırÇevirməyə hazırdır
mysqldump, phpMyAdminHər ifadədə çoxlu dəyər qrupu olan INSERT INTOBəli
SQLite .dump əmriHər sətir üçün bir INSERT INTOBəli
SQL Server Generate Scripts, sxem və data[mötərizəli] adları olan INSERT ifadələriBəli
pg_dump, standart sadə formatTab 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 sxemDatası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
–
SQL konvertoru

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
–
CSV konvertoru

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.