sql >> Database >  >> Database Tools >> SQLyog

.sql importeren in MS Access met OBDC

Je moet twee verschillende problemen oplossen:

  1. Een lege MS Access-database maken met een structuur die overeenkomt met de MySQL-databasestructuur.

  2. De gegevens uit MySQL halen en in MS Access laden.

Dit is niet eenvoudig omdat verschillende SQL-databases verschillende structurele kenmerken, verschillende datatypes, enzovoort bieden. Hoe complexer uw gebruik van MySQL, des te groter de kans dat u tijdens de conversie een showstopper tegenkomt (Access ondersteunt bijvoorbeeld helemaal geen triggers). Omgekeerd, als u MySQL als een eenvoudige gegevensopslag gebruikt, vindt u de conversie misschien vrij eenvoudig.

Om een ​​MS Access-database te krijgen met dezelfde structuur als uw MySQL-database, kunt u het beste een databasedefinitie/diagramtool vinden die reverse engineering biedt en zowel MySQL als MS Access ondersteunt. Gebruik het om uw MySQL-database te reverse-engineeren in een databasediagram, verander vervolgens de onderliggende database in MS Access en gebruik de tool om een ​​database te genereren.

Bekijk Dezign voor databases die (in ieder geval op papier) de functies biedt die je hiervoor nodig hebt.

Om de gegevens over te pompen, zijn er een aantal tools. Dit soort bewerking wordt in het algemeen ETL (Extract, Translate, Load) genoemd.



  1. Mysql-query werkt in phpmyadmin maar niet in php (vanwege de datum)

  2. hoe mysql-query met vreemde taal te selecteren?

  3. De uitvoeringstijd van LINQ naar SQL is 50x langer dan SSMS SQL

  4. SSRS-records worden niet weergegeven wanneer (Alles selecteren) wordt gebruikt, maar wel wanneer een bepaalde waarde wordt geselecteerd