Convertor SQL în CSV
Un fișier .sql este un script pentru reconstruirea unei baze de date, nu un fișier pe care îl poate deschide un program de calcul tabelar. Încărcați dump-ul și primiți rândurile din comenzile INSERT în format CSV, fără să instalați sau să restaurați mai întâi o bază de date.
Convertor de date
sau trage Fișiere CSV, TSV, TXT … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
Caracterul care separă coloanele în fișierele CSV și text, atât la citire, cât și la scriere. Automat îl detectează din fișierul de intrare și scrie virgule.
UTF-8 funcționează pentru toate limbile. Alegeți UTF-8 cu BOM dacă Excel pe Windows afișează incorect diacriticele sau caracterele asiatice la deschiderea CSV-ului.
Pentru fișiere Excel, ODS și Numbers: convertiți doar prima foaie sau toate foile (un CSV per foaie într-un ZIP sau o cheie JSON per foaie).
Numele filei din noul registru de calcul, maximum 31 de caractere.
Matrice de obiecte folosește numele coloanelor drept chei pentru fiecare rând; matricea de matrice este mai compactă și păstrează antetul ca prim element.
Numele elementului exterior care include toate rândurile; fiecare rând devine un <row> în interiorul lui.
Folosit în instrucțiunile CREATE TABLE și INSERT. Doar litere, cifre și liniuțe de subliniere.
Ghilimelele și tipurile de coloane diferă ușor între baze de date; alegeți-o pe cea în care veți importa.
Rescrie celulele cu date într-un singur format. ISO (2026-10-18) este cel mai sigur pentru baze de date și cod; Păstrare le lasă așa cum apar în sursă.
Cum se folosește acest instrument
- 1
Încărcați dump-ul .sql
Adăugați fișierul exportat din phpMyAdmin, mysqldump, SQLite sau SQL Server, de până la 95 MB. O copie de rezervă comprimată .sql.gz trebuie extrasă mai întâi.
- 2
Verificați setările CSV
Delimitator este Virgulă, iar Date calendaristice este setat pe ISO, deci o valoare precum 2026-10-18 se citește la fel în orice program. Alegeți Punct și virgulă dacă Excel-ul dvs. folosește virgula ca separator zecimal.
- 3
Convertiți în CSV
Apăsați Convertește în CSV și deschideți rezultatul în Excel, Google Sheets sau în orice instrument care importă valori separate prin virgulă.
Cum convertesc un fișier SQL în CSV?
Încărcați dump-ul .sql și apăsați Convertește în CSV. Fiecare rând dintr-o instrucțiune INSERT devine o linie a fișierului CSV, cu numele coloanelor tabelului ca antet.
Deschiderea unui dump SQL ca foaie de calcul
SQL provine din cercetările IBM din anii 1970 și a devenit standard ANSI în 1986 și standard ISO anul următor, motiv pentru care orice bază de date relațională își poate scrie conținutul ca un script de instrucțiuni SQL. Aceste scripturi, numite dump-uri, sunt modul în care panourile de control ale hostingului fac copii de rezervă pentru o bază de date WordPress sau de magazin, modul în care dezvoltatorii predau datele și modul în care multe aplicații exportă totul deodată.
Deschis într-un editor de text, se vede problema: mii de valori înghesuite între paranteze pe rânduri foarte lungi, cu ghilimele și caractere de escape peste tot. O conversie SQL în CSV despachetează valorile în rânduri și coloane, astfel încât să puteți căuta comenzi vechi, număra clienții pe țară sau da un tabel cuiva care lucrează în Excel. Pentru a ajunge direct la un registru de calcul, alegeți XLSX la Convertește în.
Ce dump-uri SQL se convertesc direct în CSV
| Exportat cu | Cum sunt scrise rândurile | Gata de convertit |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO cu mai multe grupuri de valori într-o instrucțiune | Da |
| Comanda SQLite .dump | Un INSERT INTO pe rând | Da |
| SQL Server Generate Scripts, schemă și date | Instrucțiuni INSERT cu nume între [paranteze drepte] | Da |
| pg_dump, format simplu implicit | Blocuri COPY … FROM stdin cu text separat prin tab | Exportați din nou cu --inserts |
| Orice instrument, doar schema | CREATE TABLE fără date | Niciun rând de convertit |
- Dump SQLdump de bază de date · copie de rezervă .sql
- Un fișier text simplu cu instrucțiuni SQL care recreează o bază de date: liniile CREATE TABLE descriu coloanele fiecărui tabel, iar liniile INSERT conțin rândurile. A-l restaura înseamnă a rula scriptul într-o bază de date; a-l converti înseamnă a citi valorile INSERT fără a rula nimic.
PostgreSQL este cazul de care trebuie să țineți cont. pg_dump scrie implicit datele tabelelor ca blocuri COPY, care se restaurează rapid, dar nu sunt instrucțiuni INSERT; rulați-l din nou cu opțiunea --inserts sau --column-inserts pentru a obține un fișier care se convertește corect. Pentru datele pe care doriți doar să le analizați, nu să le editați, CSV în Parquet este un pas următor firesc după ce aveți CSV-ul.
Informații despre formatele SQL și CSV
SQL
Script SQL
Un fișier SQL este un script în text simplu cu instrucțiuni Structured Query Language, precum CREATE TABLE și INSERT, pe care o bază de date le execută în ordine. Este folosit frecvent pentru copii de siguranță ale bazelor de date, migrări și partajarea datelor de exemplu. Limbajul în sine este un standard ISO, dar MySQL, PostgreSQL, SQLite și SQL Server au fiecare dialectul propriu, așa că scripturile necesită adesea mici modificări între sisteme. Orice editor de text poate deschide un fișier SQL, iar pentru a-l executa este nevoie de un client de bază de date.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- –
CSV
Valori separate prin virgulă
CSV este un format text simplu pentru tabele, în care fiecare linie este un rând, iar virgulele separă coloanele. Este folosit încă din primele zile ale informaticii și este descris în RFC 4180, deși multe variante folosesc punct și virgulă sau tabulatori și codificări diferite ale textului. Aproape orice program de calcul tabelar, bază de date sau instrument de analiză îl poate importa și exporta, ceea ce îl face formatul implicit pentru mutarea datelor între sisteme. CSV stochează doar valori, fără formule, formatare, foi multiple sau tipuri de date.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- –
Dump-urile SQL se convertesc în CSV atunci când datele dintr-o copie de rezervă a unei baze de date sunt necesare cuiva fără bază de date: un proprietar de site care citește comenzi vechi, un analist care verifică exportul unui client sau un dezvoltator care extrage un tabel dintr-o copie de rezervă de hosting.
Întrebări despre conversia SQL în CSV
Am nevoie de MySQL instalat ca să deschid un fișier .sql ca CSV?
Nu. Calea obișnuită este instalarea unui server de baze de date, importul dump-ului și exportul din nou al fiecărui tabel, ceea ce cere timp și puțină muncă în linia de comandă. Convertorul citește direct instrucțiunile INSERT și scrie valorile ca rânduri, așa că aveți nevoie doar de un browser.
De unde provin numele coloanelor din CSV?
Din instrucțiunea CREATE TABLE a tabelului respectiv sau din lista de coloane scrisă în instrucțiunile INSERT, atunci când dump-ul o include. Dacă nu există niciuna, valorile sunt convertite oricum, iar linia de antet o adăugați dvs.
Ce obțin dintr-un dump cu zeci de tabele?
Un CSV pentru fiecare tabel, livrate împreună într-un ZIP, deoarece un fișier CSV poate conține un singur tabel. Tabelele fără instrucțiuni INSERT, cum sunt jurnalele sau cache-urile goale, nu produc niciun fișier.
Backupul meu are extensia .sql.gz. Îl pot încărca?
Extrageți-l mai întâi, deoarece convertorul citește textul simplu .sql. Instrumentul dezarhivare online deschide fișiere .gz în browser; apoi încărcați fișierul .sql obținut.
Este bine să încarc un dump de bază de date care conține date ale clienților?
Doar partea de care aveți nevoie. Dump-urile conțin adesea adrese de e-mail, hash-uri de parole și istoricul comenzilor, așa că exportați doar tabelul relevant, când se poate. Fișierele încărcate sunt șterse la 30 de minute după procesare, așa cum este descris în politica de confidențialitate.
Poate fi transformat CSV-ul înapoi în SQL mai târziu?
Da. După editarea într-o foaie de calcul, CSV în SQL scrie instrucțiuni CREATE TABLE și INSERT pentru MySQL, PostgreSQL, SQLite sau SQL Server, cu un nume de tabel ales de dvs.