SQLyog
 sql >> Baza danych >  >> Database Tools >> SQLyog

Importowanie .sql do MS Access za pomocą OBDC

Musisz rozwiązać dwa różne problemy:

  1. Tworzenie pustej bazy danych MS Access o strukturze zgodnej ze strukturą bazy danych MySQL.

  2. Wyodrębnianie danych z MySQL i ładowanie ich do MS Access.

Nie jest to łatwe, ponieważ różne bazy danych SQL oferują różne cechy strukturalne, różne typy danych i tak dalej. Im bardziej złożone jest korzystanie z MySQL, tym bardziej prawdopodobne jest, że podczas konwersji napotkasz coś niedobrego (na przykład program Access w ogóle nie obsługuje wyzwalaczy). I odwrotnie, jeśli używasz MySQL jako prostego magazynu danych, konwersja może być dość łatwa.

Aby uzyskać bazę danych MS Access o takiej samej strukturze, jak baza danych MySQL, najlepiej jest znaleźć narzędzie do tworzenia definicji / tworzenia diagramów bazy danych, które oferuje inżynierię wsteczną i obsługuje zarówno MySQL, jak i MS Access. Użyj go, aby odtworzyć bazę danych MySQL w diagramie bazy danych, a następnie zmień podstawową bazę danych na MS Access i użyj narzędzia do wygenerowania bazy danych.

Sprawdź Projektowanie baz danych który (w każdym razie na papierze) oferuje funkcje potrzebne do tego.

Aby przepompować dane, istnieje dowolna liczba narzędzi. Ten rodzaj operacji jest ogólnie określany jako ETL (Extract, Translate, Load).



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Gdzie w odpowiedniej specyfikacji udokumentowano, że niektóre komentarze w skrypcie SQL są w rzeczywistości wykonywane jako poprawne SQL (przez MySQL)?

  2. Jak ustawić performance_schema na mysql?

  3. Błąd:1449, użytkownik określony jako definiujący ('root'@'localhost') nie istnieje

  4. Dlaczego nie mogę przypisać klucza obcego do tej kolumny?

  5. Niepoprawny wait_timeout MySQL w SQLyog