SQL CSV-be konvertálás
A .sql fájl egy adatbázis újraépítésére szolgáló szkript, nem olyasmi, amit egy táblázatkezelő meg tud nyitni. Töltse fel a dumpot, és az INSERT utasításokban lévő sorokat CSV-ként kapja meg, anélkül hogy előbb adatbázist telepítene vagy állítana vissza.
Adatkonvertáló
vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·
Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 1
Töltse fel a .sql dumpot
Adja hozzá a phpMyAdmin, mysqldump, SQLite vagy SQL Server által exportált fájlt, legfeljebb 95 MB méretig. A tömörített .sql.gz biztonsági mentést előbb ki kell csomagolni.
- 2
Ellenőrizze a CSV-beállításokat
Az Elválasztó értéke Vessző, a Dátumok beállítása pedig ISO, így egy olyan érték, mint a 2026-10-18, minden programban ugyanúgy jelenik meg. Válassza a Pontosvesszőt, ha az Excel nálunk tizedesvesszőt használ.
- 3
Konvertálás CSV-be
Nyomja meg a Konvertálás erre: CSV gombot, majd nyissa meg az eredményt Excelben, Google Táblázatokban vagy bármely olyan eszközben, amely vesszővel tagolt értékeket importál.
Hogyan alakíthatok át egy SQL fájlt CSV-vé?
Töltse fel a .sql dumpot, és nyomja meg a Konvertálás erre: CSV gombot. Az INSERT utasítások minden sora a CSV egy sora lesz, fejlécként a tábla oszlopneveivel.
SQL dump megnyitása táblázatként
Az SQL az IBM 1970-es évekbeli kutatásaira nyúlik vissza, 1986-ban ANSI-, a következő évben ISO-szabvány lett, ezért minden relációs adatbázis ki tudja írni a tartalmát SQL utasítások szkriptjeként. Ezek a dumpnak nevezett szkriptek szolgálnak a tárhely-vezérlőpultok WordPress- vagy webáruház-adatbázis mentésére, a fejlesztők adatátadására, és sok alkalmazás is így exportál mindent egyszerre.
Szövegszerkesztőben megnyitva rögtön látszik a gond: több ezer érték zárójelekbe zsúfolva, nagyon hosszú sorokban, mindenhol idézőjelekkel és escape-ekkel. Az SQL–CSV átalakítás ezeket az értékeket sorokba és oszlopokba bontja, így kereshet a régi rendelések között, megszámolhatja az ügyfeleket országonként, vagy átadhat egy táblát valakinek, aki Excelben dolgozik. Ha közvetlenül munkafüzetet szeretne, válassza az XLSX-et a Konvertálás erre mezőben.
Mely SQL dumpok alakíthatók közvetlenül CSV-be
| Exportálás ezzel | A sorok írásmódja | Átalakításra kész |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO, utasításonként sok értékcsoporttal | Igen |
| SQLite .dump parancs | Soronként egy INSERT INTO | Igen |
| SQL Server Generate Scripts, séma és adatok | INSERT utasítások [szögletes zárójeles] nevekkel | Igen |
| pg_dump, alapértelmezett egyszerű formátum | COPY … FROM stdin blokkok tabulátorral tagolt szöveggel | Exportálja újra a --inserts kapcsolóval |
| Bármely eszköz, csak séma | CREATE TABLE adatok nélkül | Nincs átalakítható sor |
- SQL dumpadatbázis-dump · .sql biztonsági mentés
- SQL utasításokból álló egyszerű szövegfájl, amely újra létrehoz egy adatbázist: a CREATE TABLE sorok az egyes táblák oszlopait írják le, az INSERT sorok pedig a rekordokat hordozzák. A visszaállítás azt jelenti, hogy a szkriptet lefuttatjuk egy adatbázisban; az átalakítás azt, hogy az INSERT értékeket futtatás nélkül olvassuk ki.
A PostgreSQL külön figyelmet érdemel. A pg_dump alapértelmezés szerint COPY blokkokként írja ki a táblaadatokat, amelyek gyorsan visszaállíthatók, de nem INSERT utasítások; futtassa újra a --inserts vagy --column-inserts kapcsolóval, hogy hibátlanul átalakítható fájlt kapjon. Ha az adatokat csak elemezni, nem szerkeszteni szeretné, a CSV Parquetbe a CSV elkészülte után kézenfekvő következő lépés.
Tudnivalók az SQL és a CSV formátumról
SQL
SQL szkript
Az SQL fájl a Structured Query Language utasításaiból, például CREATE TABLE és INSERT parancsokból álló egyszerű szöveges szkript, amelyet az adatbázis sorrendben futtat le. Gyakran használják adatbázis-mentésekhez, migrációkhoz és mintaadatok megosztásához. Maga a nyelv ISO szabvány, de a MySQL, a PostgreSQL, az SQLite és az SQL Server mind saját nyelvjárással rendelkezik, ezért a szkripteket rendszerek között gyakran módosítani kell. Az SQL fájlt bármely szövegszerkesztő megnyitja, a futtatásához adatbázis-kliens kell.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- –
CSV
Vesszővel elválasztott értékek
A CSV egy egyszerű szöveges formátum táblázatokhoz, amelyben minden sor egy rekord, az oszlopokat pedig vesszők választják el. A számítástechnika korai évei óta használják, és az RFC 4180 írja le, bár sok változat pontosvesszőt vagy tabulátort és eltérő szövegkódolást használ. Szinte minden táblázatkezelő, adatbázis és elemzőeszköz tudja importálni és exportálni, ezért ez az alapértelmezett formátum rendszerek közötti adatmozgatáshoz. A CSV csak értékeket tárol, képletek, formázás, több munkalap vagy adattípusok nélkül.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- –
Az SQL dumpokat akkor alakítják CSV-vé, ha az adatbázis-mentés adataira olyasvalakinek van szüksége, akinek nincs adatbázisa: egy webhely tulajdonosának a régi rendelések olvasásához, egy elemzőnek az ügyfél exportjának ellenőrzéséhez, vagy egy fejlesztőnek, aki egyetlen táblát emel ki egy tárhelymentésből.
Kérdések az SQL CSV-be konvertálásáról
Telepíteni kell a MySQL-t ahhoz, hogy egy .sql fájlt CSV-ként nyissak meg?
Nem. A szokásos út az, hogy telepít egy adatbázis-szervert, importálja a dumpot, majd minden táblát újra exportál, ami időt és némi parancssori munkát igényel. Az átalakító közvetlenül az INSERT utasításokat olvassa, és az értékeket sorokként írja ki, így mindössze egy böngészőre van szükség.
Honnan származnak a CSV oszlopnevei?
Az adott tábla CREATE TABLE utasításából, vagy az INSERT utasításokban szereplő oszloplistából, ha a dump tartalmaz ilyet. Ha egyik sincs meg, az értékek így is átalakulnak, a fejlécsort pedig Ön adja hozzá.
Mit kapok egy több tucat táblát tartalmazó dumpból?
Táblánként egy CSV, amelyeket együtt, ZIP-ben kap meg, mert egy CSV fájl csak egy táblát tartalmazhat. Azok a táblák, amelyekben nincs INSERT utasítás, például az üres naplók vagy gyorsítótárak, nem hoznak létre fájlt.
A biztonsági mentésem .sql.gz végződésű. Feltölthetem?
Előbb csomagolja ki, mert az átalakító a sima .sql szöveget olvassa. Az online kicsomagolás eszköz a böngészőben megnyitja a .gz fájlokat; ezután töltse fel a kapott .sql fájlt.
Érdemes feltölteni ügyféladatokat tartalmazó adatbázis-dumpot?
Csak a szükséges részt. A dumpok gyakran tartalmaznak e-mail-címeket, jelszó-hasheket és rendelési előzményeket, ezért ahol lehet, csak az érintett táblát exportálja. A feltöltött fájlokat a feldolgozás után 30 perccel töröljük, ahogy az adatvédelmi szabályzat leírja.
A CSV később visszaalakítható SQL-lé?
Igen. A táblázatkezelőben végzett szerkesztés után a CSV SQL-be CREATE TABLE és INSERT utasításokat készít MySQL, PostgreSQL, SQLite vagy SQL Server számára, az Ön által választott táblanévvel.