SQL kopijos į DB lentelės CSV keitiklis

Transformuokite reliacinės duomenų bazės atsarginių kopijų scenarijus į tiesias lentelės formato skaičiuokles, skirtas paprastai duomenų analizei ir ataskaitų teikimui.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaSQLCSV
MIME tipastext/plaintext/csv
Tipasrelational schema & query scripttabular data
Glaudinimasnone (plain text DDL/DML script)none
Standartinė specifikacijaISO/IEC 9075 SQL StandardIETF RFC 4180
Maginės baitų antraštės (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180 delimiter stream

Formato apžvalga ir taikymas

SQL atsarginių kopijų faile yra tekstinės komandos, naudojamos duomenų bazės lentelėms atkurti ir duomenų eilutėms įterpti. Tokios programinės įrangos kaip „MySQL", „PostgreSQL" ir „SQLite" generuoja šiuos scenarijus informacijai apsaugoti. Analytikams dažnai reikia perkelti šiuos duomenis iš sunkių duomenų bazių sistemų į lengvesnes skaičiuoklių programas, pavyzdžiui, „Microsoft Excel" arba „Google Sheets". Struktūrizuoto SQL scenarijaus konvertavimas į kableliais atskirtų reikšmių failą pašalina sudėtingas lentelių kūrimo komandas ir reliacinius apribojimus. Gautas rezultatas sutelkiamas tik į neapdorotų duomenų eilutes bei stulpelius. Šis paprastas formatas leidžia verslo komandoms tikrinti įrašus, kurti diagramas ir bendrinti duomenis nereikalaujant paleisti veikiančio duomenų bazės serverio.

Techninės specifikacijos ir kodekų apžvalga

SQL kopijos naudoja „text/plain" MIME tipą, remiasi UTF-8 arba ASCII koduote be jokių specialių magiškųjų baitų antraščių ir yra lengvai skaitomi tekstiniai scenarijai. DB lentelės CSV failai naudoja „text/csv" MIME tipą, organizuodami duomenis į eilutes, atskirtas eilutės lūžiais, ir stulpelius, atskirtus kableliais. Pagal numatytuosius nustatymus jsi formatas nenaudoja suspaudimo, todėl abu išlieka paprastu tekstu. Šis konvertavimas yra griežtai be nuostolių tekstinių duomenų atžvilgiu, tačiau jis pašalina reliacinės schemos taisykles, išorinius raktus ir indeksų apibrėžimus, nes CSV failai saugo tik plokščius lentelių tinklelius.

OS ir naršyklės suderinamumas

Abu formatai veikia bet kurioje operacinėje sistemoje, įskaitant „Windows", „macOS" ir „Linux", nes jie yra sudaryti iš paprasto teksto. Šiuolaikinės žiniatinklio naršyklės gali lengvai skaityti ir rodyti tekstinius failus. Skaičiuoklių programinė įranga, duomenų mokslo įrankiai „Python" ir „R" kalbose bei duomenų bazių valdymo sistemos natūraliai atidaro CSV failus be jokių papildomų papildinių.

💡 Naudinga informacija

Didelės SQL kopijos gali sukurti milžiniškus CSV failus, viršijančius skaičiuoklių eilučių apribojimus. Jei planuojate atidaryti failus įprastoje darbalaukio programinėje įrangoje, padalykite išvestį į mažesnes dalis.

Formatų palyginimas ir techninės specifikacijos

100 megabaitų SQL kopijos failas perkeliamas maždaug per 2 sekundes naudojant greitą šviesolaidinį ryšį, per 16 sekundžių - 5G mobiliuoju ryšiu ir maždaug per 33 sekundes - standartiniu 4G ryšiu.

Dažnai užduodami klausimai

Kaip konvertuoti SQL kopiją į DB lentelės CSV neprarandant kokybės?

Šis konvertavimas duomenų eilutėms yra be nuostolių, nes tekstiniai simboliai tiesiogiai atvaizduojami iš įterpimo teiginių į CSV langelius. Tačiau duomenų bazės struktūros, tokios kaip išoriniai raktai ir indeksai, pašalinamos, nes CSV formatas palaiko tik plokščias lenteles.

Kuo skiriasi SQL kopija ir DB lentelės CSV?

SQL kopija yra programavimo scenarijus, kurio sudėtyje yra komandų, skirtų kurti lenteles ir įterpti duomenis. DB lentelės CSV yra plokščias failas, kuriame yra tik kableliais atskirtos eilutės ir stulpeliai.