SQL pretvarač u CSV tablicu baze podataka

Pretvorite sigurnosne skripte relacijske baze podataka u ravne tablične proračunske tablice za jednostavnu analizu podataka i izvješćivanje.

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Usporedba formata i tehničke specifikacije

SpecifikacijaSQLCSV
MIME vrstatext/plaintext/csv
Vrstarelational schema & query scripttabular data
Kompresijanone (plain text DDL/DML script)none
Standardna specifikacijaISO/IEC 9075 SQL StandardIETF RFC 4180
Zaglavlje čarobnih bajtova (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180 delimiter stream

Pregled formata i primjena

Datoteka SQL isječka (dump) sadrži tekstualne naredbe koje se koriste za ponovno stvaranje tablica baze podataka i umetanje redaka podataka. Softverski alati poput MySQL-a, PostgreSQL-a i SQLite-a generiraju ove skripte za sigurnosno kopiranje informacija. Analitičari često trebaju premjestiti ove podatke iz teških sustava baza podataka u lakše aplikacije proračunskih tablica poput Microsoft Excela ili Google Tablica. Pretvaranje strukturirane SQL skripte u datoteku s vrijednostima odvojenim zarezima uklanja složene naredbe za stvaranje tablica i relacijska ograničenja. Izlaz je u potpunosti usredotočen na retke i stupce sirovih podataka. Ovaj jednostavan format omogućuje poslovnim timovima pregledavanje zapisa, izradu grafikona i dijeljenje podataka bez potrebe za pokretanjem poslužitelja baze podataka uživo.

Tehničke specifikacije i pregled kodeka

SQL isječci koriste MIME tip text/plain i oslanjaju se na UTF-8 ili ASCII kodiranje bez posebnih zaglavlja s čarobnim bajtovima, pojavljujući se kao tekstualne skripte čitljive ljudima. CSV datoteke tablica baze podataka koriste MIME tip text/csv, organizirajući podatke u retke odvojene prijelazima redaka i stupce odvojene zarezima. Nijedan format po zadanim postavkama ne koristi kompresiju, držeći oba kao običan tekst. Ova je pretvorba strogo bez gubitaka u odnosu na tekstualne podatke, ali odbacuje pravila relacijske sheme, strane ključeve i definicije indeksa jer CSV datoteke pohranjuju samo ravne tablične mreže.

Kompatibilnost s OS-om i preglednikom

Oba formata rade na bilo kojem operativnom sustavu, uključujući Windows, macOS i Linux, jer su običan tekst. Suvremeni web preglednici mogu lako čitati i prikazivati tekstualne datoteke. Softver za proračunske tablice, alati za znanost o podacima u Pythonu i R-u te sustavi za upravljanje bazama podataka izvorno otvaraju CSV datoteke bez dodatnih dodataka.

Korisne informacije

Veliki SQL isječci mogu stvoriti goleme CSV datoteke koje premašuju ograničenja redaka proračunskih tablica. Podijelite izlaz na manje dijelove ako planirate otvoriti datoteke u standardnom stolnom softveru.

Usporedba formata i tehničke specifikacije

SQL datoteka isječka veličine 100 megabajta prenosi se za otprilike 2 sekunde na brzoj optičkoj vezi, 16 sekundi na 5G mobilnoj mreži i otprilike 33 sekunde na standardnoj 4G vezi.

Često postavljana pitanja

Kako pretvoriti SQL isječak u CSV tablicu baze podataka bez gubitka kvalitete?

Ova je pretvorba bez gubitaka za retke podataka jer se tekstualni znakovi mapiraju izravno iz naredbi za umetanje u CSV ćelije. Međutim, strukture baze podataka poput stranih ključeva i indeksa se odbacuju jer CSV format podržava samo ravne tablice.

Koja je razlika između SQL isječka i CSV tablice baze podataka?

SQL isječak je programski skript koji sadrži naredbe za izgradnju tablica i umetanje podataka. CSV tablica baze podataka je ravna datoteka koja sadrži samo retke i stupce odvojene zarezima.