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 povucite datoteke

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.