SQL-tõmmise ja DB-tabeli CSV-muundur

Teisendage relatsioonandmebaasi varukoopia skriptid lihtsateks tabelikujulisteks arvutustabeliteks andmete analüüsiks ja aruandluseks.

Vali või lohista failid

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonSQLCSV
MIME-tüüptext/plaintext/csv
Tüüprelational schema & query scripttabular data
Tihendaminenone (plain text DDL/DML script)none
Standardne spetsifikatsioonISO/IEC 9075 SQL StandardIETF RFC 4180
Tunnuskoodi päis (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180 delimiter stream

Formaadi ülevaade ja kasutusvaldkonnad

SQL-tõmmise fail (SQL dump) sisaldab tekstikäske, mida kasutatakse andmebaasitabelite taasloomiseks ja andmeridade sisestamiseks. Selliseid skripte loovad andmete varundamiseks sellised tarkvaratööriistad nagu MySQL, PostgreSQL ja SQLite. Analüütikud peavad sageli need andmed rasketest andmebaasisüsteemidest kergematesse arvutustabelirakendustesse, näiteks Microsoft Excelisse või Google'i arvutustabelitesse, üle viima. Struktureeritud SQL-skripti teisendamine komaga eraldatud väärtuste failiks (CSV) eemaldab keerulised tabeli loomise käsud ja relatsioonilised kitsendused. Väljund keskendub täielikult toorandmete ridadele ja veergudele. See lihtne vorming võimaldab äriüksustel kirjeid kontrollida, diagramme koostada ja andmeid jagada ilma reaalajas töötavat andmebaasiserverit käivitamata.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

SQL-tõmmised kasutavad MIME-tüüpi text/plain ning tuginevad UTF-8 või ASCII kodeeringule ilma spetsiaalsete magic byte päisteta, kuvades end inimloetavate tekstiskriptidena. DB-tabeli CSV-failid kasutavad MIME-tüüpi text/csv, organiseeridesandmed reavahetustega eraldatud ridadeks ja komadega eraldatud veergudeks. Kumbki vorming ei kasuta vaikimisi tihendamist, hoides mõlemat faili lihttekstina. See teisendus on tekstianmete osas rangelt kadudeta, kuid eemaldab relatsiooniskeemi reeglid, välisvõtmed ja indeksite määratlused, kuna CSV-failid salvestavad ainult lihtsaid tabelivõrke.

OS-i ja brauseri ühilduvus

Mõlemad vormingud toimivad igas operatsioonisüsteemis, sealhulgas Windowsis, macOS-is ja Linuxis, kuna tegemist on lihttekstiga. Tänapäevased veebibrauserid suudavad tekstifaile hõlpsasti lugeda ja kuvada. Arvutustabelitarkvara, Pythoni ja R-i andmeteaduse tööriistad ning andmebaasihaldussüsteemid avavad CSV-faile olemuslikult ilma täiendavate lisandmooduliteta.

💡 Kasulik teave

Suured SQL-tõmmised võivad luua tohutuid CSV-faile, mis ületavad arvutustabelite reapiire. Kui plaanite faile avada tavalises töölauatarkvaras, jagage väljund väiksemateks osadeks.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

100-megabaadine SQL-tõmmise fail edastatakse kiires kiudoptilises võrgus umbes 2 sekundiga, 5G mobiilsidevõrgus 16 sekundiga ja tavalisel 4G ühendusel umbes 33 sekundiga.

Korduma kippuvad küsimused

Kuidas teisendada SQL-tõmmis DB-tabeli CSV-vormingusse ilma kvaliteeti kaotamata?

See teisendus on andmeridade jaoks kadudeta, kuna tekstmärgid vastendatakse sisestuslausetest otse CSV-lahtritesse. Siiski eemaldatakse andmebaasistruktuurid, nagu välisvõtmed ja indeksid, kuna CSV-vorming toetab ainult lamedaid tabeleid.

Mis vahe on SQL-tõmmisel ja DB-tabeli CSV-l?

SQL-tõmmis on programmeerimisskript, mis sisaldab käske tabelite ehitamiseks ja andmete sisestamiseks. DB-tabeli CSV on lihtfail, mis sisaldab ainult komadega eraldatud ridu ja veerge.