ACCDB SQL
Konwersja plików

Konwertuj ACCDB na SQL

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

Użyj Full Convert (Windows, płatny), aby przenieść tabele bezpośrednio do MySQL, PostgreSQL lub SQLite, lub użyj mdbtools (Linux/macOS, darmowy), aby wygenerować zrzut .sql. Przenoszone są tylko tabele i dane - formularze, raporty, makra i kod VBA w Access nie mają odpowiedników w SQL.

5 programów
Również na SQL: MYD · IBD · GBK

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ć ACCDB na SQL?

Plik ACCDB przechowuje całą bazę danych Microsoft Access w zastrzeżonym formacie binarnym. Eksport do SQL oznacza generowanie instrukcji, które może wykonać baza danych po stronie serwera - jest to standardowa ścieżka, gdy baza danych Access małej firmy przerasta możliwości aplikacji desktopowej lub gdy zachodzi potrzeba usunięcia zależności od aplikacji Access działającej tylko w systemie Windows.

Jak przekonwertować ACCDB na SQL

Full Convert APP

Wybierz Microsoft Access jako źródło, wybierz plik .accdb, wskaż docelowy typ bazy danych (MySQL, PostgreSQL, SQLite lub inne), a następnie kliknij Convert, aby zapisać schemat i dane.

mdbtools OPEN-SOURCE

Zainstaluj mdbtools, uruchom mdb-schema database.accdb mysql > schema.sql dla struktury tabel, a następnie mdb-export -I mysql database.accdb TableName >> data.sql dla danych każdej tabeli.

Programy konwertujące ACCDB

O tych formatach

Jakość i na co uważać

  • Przenoszone są tylko tabele i ich dane - formularze, raporty, makra i kod VBA nie mają odpowiedników w SQL i nie są eksportowane.
  • Typy pól specyficzne dla Access wymagają mapowania: AutoNumber staje się AUTO_INCREMENT (MySQL) lub SERIAL (PostgreSQL); pola Załącznik (Attachment) i Wielowartościowe (MultiValued) nie mają bezpośredniego odpowiednika w SQL i wymagają ręcznej obsługi.
  • Pola wielowartościowe przechowują wiele wartości w jednej komórce w ACCDB - muszą one zostać znormalizowane ręcznie podczas migracji do relacyjnej bazy danych SQL.

Najczęściej zadawane pytania

Do jakich baz danych SQL mogę eksportować?
Full Convert obsługuje MySQL, PostgreSQL, SQL Server, SQLite i inne; mdbtools generuje dane wyjściowe kompatybilne z MySQL lub PostgreSQL.
Czy kwerendy Access zostaną wyeksportowane jako SQL?
Access przechowuje zapisane kwerendy wewnętrznie jako SQL, ale pełne zrzuty tabel z instrukcjami INSERT wymagają narzędzi takich jak Full Convert lub mdbtools - sam Access nie generuje natywnie instrukcji SQL INSERT.
Czy formularze i raporty Access są zawarte w eksporcie SQL?
Nie. Formularze, raporty, makra i kod VBA nie mają odpowiedników w SQL i nie są eksportowane.
Co dzieje się z polami AutoNumber podczas eksportu?
AutoNumber jest mapowany na AUTO_INCREMENT w MySQL lub SERIAL w PostgreSQL; dokładne mapowanie zależy od narzędzia i docelowej bazy danych.