SQL Dump-ból DB-tábla CSV-konverter

Relációs adatbázis-biztonsági mentési parancsfájlok átalakítása sima táblázatos fájlokká az egyszerű adatelemzés és jelentéskészítés érdekében.

Fájlok kiválasztása vagy húzása

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációSQLCSV
MIME-típustext/plaintext/csv
Típusrelational schema & query scripttabular data
Tömörítésnone (plain text DDL/DML script)none
Szabványos specifikációISO/IEC 9075 SQL StandardIETF RFC 4180
Varázsbájtok fejléc (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180 delimiter stream

Formátum áttekintése és alkalmazási területei

Az SQL dump fájl olyan szöveges parancsokat tartalmaz, amelyeket az adatbázis-táblák újbóli létrehozásához és adatsorok beszúrásához használnak. Az olyan szoftveres eszközök, mint a MySQL, a PostgreSQL és az SQLite, ilyen parancsfájlokat hoznak létre az adatok mentéséhez. Az elemzők gyakran kényszerülnek arra, hogy ezeket az adatokat kimentsék a nehéz adatbázis-rendszerekből könnyebb táblázatkezelő alkalmazásokba, például a Microsoft Excelbe vagy a Google Táblázatokba. Egy strukturált SQL-szkript vesszővel elválasztott értékeket tartalmazó fájllá alakítása eltávolítja az összetett táblakészítési parancsokat és a relációs megkötéseket. A kimenet kizárólag a nyers adatsorokra és oszlopokra összpontosít. Ez az egyszerű formátum lehetővé teszi az üzleti csapatok számára a rekordok ellenőrzését, diagramok készítését és az adatok megosztását anélkül, hogy élő adatbázis-kiszolgálót kellene futtatniuk.

Műszaki specifikációk és kodek áttekintés

Az SQL dumpok a text/plain MIME-típust használják, és UTF-8 vagy ASCII kódolásra támaszkodnak, speciális bájtkód-fejlécek nélkül, ember által olvasható szöveges parancsfájlkként megjelenve. A DB-tábla CSV-fájlok a text/csv MIME-típust használják, az adatokat sorokra (sorvégi jelekkel elválasztva) és oszlopokra (vesszőkkel elválasztva) szervezve. Alapértelmezés szerint egyik formátum sem használ tömörítést, így mindkettő sima szöveg marad. Ez az átalakítás a szöveges adatok tekintetében szigorúan veszteségmentes, de elveti a relációs sémaszabályokat, az idegen kulcsokat és az indexdefiníciókat, mivel a CSV-fájlok csak sík táblázatos rácsokat tárolnak.

OS és böngésző kompatibilitás

Mindkét formátum működik bármilyen operációs rendszeren, beleértve a Windowst, a macOS-t és a Linuxot is, mivel sima szöveges fájlokról van szó. A modern webböngészők könnyen képesek olvasni és megjeleníteni a szöveges fájlokat. A táblázatkezelő szoftverek, a Python és R adatelemző eszközök, valamint az adatbázis-kezelő rendszerek további bővítmények nélkül, natív módon megnyitják a CSV-fájlokat.

💡 Hasznos információk

A nagyobb SQL dumpok hatalmas CSV-fájlokká alakulhatnak át, amelyek túlléphetik a táblázatkezelők sormorátiumait. Ossza fel a kimenetet kisebb darabokra, ha a fájlokat szabványos asztali szoftverben tervezi megnyitni.

Formátum-összehasonlítás és műszaki specifikációk

Egy 100 megabájtos SQL dump fájl körülbelül 2 másodperc alatt átvihető gyors száloptikai kapcsolaton, 16 másodperc alatt 5G-s mobilhálózaton, és nagyjából 33 másodperc alatt egy szabványos 4G-kapcsolaton.

Gyakran Ismételt Kérdések

Hogyan konvertálható az SQL Dump DB-tábla CSV-vé minőségromlás nélkül?

Ez az átalakítás az adatsorok szempontjából veszteségmentes, mivel a szöveges karakterek közvetlenül képeződnek le a beszúrási utasításokból a CSV-cellákba. Az olyan adatbázis-struktúrák azonban, mint az idegen kulcsok és az indexek, elvetésre kerülnek, mivel a CSV formátum csak sík táblákat támogat.

Mi a különbség az SQL Dump és a DB-tábla CSV között?

Az SQL dump egy olyan programozási szkript, amely táblák felépítésére és adatok beszúrására szolgáló parancsokat tartalmaz. A DB-tábla CSV egy olyan síkfájl, amely kizárólag vesszőkkel elválasztott sorokat és oszlopokat tartalmaz.