Dlaczego konwertować SQL na CSV?
Plik .sql to skrypt tekstowy zawierający definicje schematów i instrukcje INSERT, a nie płaską tabelę. CSV to tekstowy format tabelaryczny dla arkuszy kalkulacyjnych i potoków danych. Instrukcje SQL muszą zostać uruchomione w silniku bazy danych, zanim wynikowe wiersze będą mogły zostać wyeksportowane jako płaski .csv.
Jak przekonwertować SQL na CSV
DBeaver FREE
Połącz się z odpowiednim silnikiem, uruchom .sql poprzez Script > Execute SQL Script, a następnie kliknij prawym przyciskiem myszy dowolną tabelę i wybierz Export Data as CSV.
MySQL Workbench FREE
Użyj Server > Data Import, aby uruchomić .sql w schemacie, wybierz tabelę, uruchom zapytanie, a następnie kliknij przycisk Export w siatce wyników, aby zapisać jako CSV.
O tych formatach
Plik SQL to plik tekstowy zawierający polecenia SQL - definicje schematów, instrukcje INSERT lub zapytania. Otwórz go w dowolnym edytorze tekstu, aby go przeczytać; aby go użyć, wykonaj go…
Otwórz szczegóły .SQL →Plik CSV przechowuje dane tabelaryczne jako zwykły tekst - jeden wiersz na linię, wartości rozdzielone przecinkami (lub średnikami w regionach europejskich). Otwiera go każdy arkusz…
Otwórz szczegóły .CSV →Jakość i na co uważać
- Użyj tego samego silnika, z którego pochodzi zrzut: zrzut z MySQL nie zadziała w PostgreSQL z powodu różnic w dialektach, takich jak cytowanie w backtickach czy
AUTO_INCREMENT. - Zrzut wielotabelowy generuje wiele plików CSV - każdą tabelę należy wyeksportować oddzielnie.
- Zrzuty zawierające tylko schemat (bez instrukcji
INSERT) wygenerują puste pliki CSV zawierające tylko nagłówki kolumn.