SQL CSV
Konwersja plików

Konwertuj SQL na CSV

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja SQL na CSV?
Tak - SQL konwertuje się na CSV.

Nie ma bezpośredniej konwersji plik-do-pliku; silnik bazy danych musi najpierw wykonać instrukcje SQL, aby zrekonstruować wiersze. Zaimportuj zrzut do pasującego silnika (MySQL, PostgreSQL, SQLite itp.), a następnie wyeksportuj każdą tabelę do CSV za pomocą DBeaver, MySQL Workbench lub phpMyAdmin.

Również na CSV: DTA · HVE · XFDF

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

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

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.

Najczęściej zadawane pytania

Czy mogę to zrobić bez instalowania serwera bazy danych?
Jeśli zrzut pochodzi z SQLite, zaimportuj go za pomocą DB Browser for SQLite (serwer nie jest wymagany), a następnie wyeksportuj jako CSV.
Czy CSV będzie zawierać nagłówki kolumn?
Większość narzędzi eksportujących domyślnie dołącza nazwy kolumn jako pierwszy wiersz; sprawdź ustawienia eksportu, aby to potwierdzić.
Dlaczego mój import kończy się błędami składni?
Prawdopodobnie importujesz do niewłaściwego silnika - zrzut z MySQL musi trafić do MySQL, a nie do PostgreSQL czy SQLite.
Czy mogę umieścić wszystkie tabele w jednym pliku CSV?
Nie bezpośrednio - każda tabela musi być wyeksportowana osobno, a następnie w razie potrzeby połączona ręcznie.