Quel est le meilleur moyen de convertir une base de données MySQL en base de données Access?

2

J'ai besoin de convertir des bases de données dans les deux sens et de saisir des sous-ensembles de données à l'occasion. Y a-t-il un moyen facile de faire ceci?

Axxmasterr
la source
à une base de données d'accès?
Troggy

Réponses:

5

Exporter au format CSV à partir de MySQL et l'importer dans Access peut faire l'affaire ... utilisez le package d'interface graphique MySQL pour la partie mysql; l'accès devrait savoir comment faire cela

Cristian Ivascu
la source
Il vous suffit d'utiliser ODBC pour passer à l'avenir des liens d'importation / exportation. Passer par le format CSV est un problème majeur, même avec l'amélioration des «importations sauvegardées» en 2007.
atroon
2

Configurez un DSN pour votre base de données MySQL.

Pour importer, choisissez Obtenir des données externes | IMPORT dans le menu FILE.

Choisissez ODBC, puis le DSN comme source de données, puis choisissez les tables à importer.

Pour exporter, choisissez EXPORTER dans le menu FICHIER, pointez sur le DSN de votre base de données MySQL vide et choisissez les tables à exporter depuis Access to MySQL.

Ma réponse suppose, sur la base de votre question concernant l'exportation et l'importation, qu'il s'agit d'opérations à sens unique.

David W. Fenton
la source
1

Il existe de nombreux programmes qui peuvent le faire. dbload est un exemple. Je n'ai pas encore trouvé de freeware de convertisseur de base de données.

xxl3ww
la source
1

N'importez pas MySQL si vous souhaitez répéter les opérations en direct.

Liez plutôt aux tables MySQL, puis créez des requêtes make-table pour créer des tables d'accès avec des données provenant de tables MySQL.

Plus tard, si vous devez actualiser d’une manière ou d’une autre, effectuez des suppressions, ajoutez, mettez à jour des requêtes à partir de Access to MySQL et inversement.


la source