MDB SQL
Conversion de fichier

Convertir MDB en SQL

RÉPONSE RAPIDE
Est-il possible de convertir MDB en SQL ?
Oui - MDB se convertit en SQL.

Sur Linux et macOS, utilisez l'outil CLI gratuit mdbtools : mdb-schema génère les instructions CREATE TABLE et mdb-export -I génère les données INSERT pour chaque table. Sur Windows, Navicat Premium ou ACCDB MDB Explorer automatise l'exportation avec une interface graphique. Seules les données des tables sont migrées - les formulaires, rapports et le code VBA n'ont pas d'équivalent SQL.

3 programmes
Aussi vers SQL : MYD · IBD · GBK

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir MDB en SQL ?

La plupart des organisations exportent les données MDB vers un serveur SQL pour supprimer la dépendance exclusive à Windows de Microsoft Access et bénéficier d'un véritable moteur de base de données multi-utilisateurs. Les fichiers MDB sont également assez anciens pour que la version d'Access nécessaire pour les ouvrir nativement ne soit plus disponible.

Comment convertir MDB en SQL

Navicat Premium APP

Connectez-vous au fichier .mdb, sélectionnez les tables et utilisez la fonction d'exportation ou de transfert de données pour générer des fichiers de dump SQL pour le type de base de données cible.

ACCDB MDB Explorer APP

Ouvrez le fichier .mdb et exportez les tables sous forme de script SQL.

Access Database Manager APP

Ouvrez le fichier .mdb et exportez les données des tables sous forme d'instructions SQL.

Programmes qui convertissent MDB

Navicat Premium
ACCDB MDB Explorer
Access Database Manager

À propos de ces formats

Qualité et points de vigilance

  • Seules les tables et leurs données sont transférées vers SQL - les formulaires, rapports, macros et le code VBA d'Access n'ont pas d'équivalent SQL et ne sont pas exportés.
  • Spécifiez le dialecte SQL cible (MySQL, PostgreSQL, SQLite) pour obtenir une syntaxe CREATE TABLE et des mappages de types de données compatibles.
  • Les champs AutoNumber d'Access correspondent à AUTO_INCREMENT dans MySQL ou SERIAL dans PostgreSQL - vérifiez la gestion des clés primaires dans le résultat.

Foire aux questions

Existe-t-il une option CLI gratuite pour Linux ou macOS ?
Oui - mdbtools (mdb-schema et mdb-export -I) est gratuit et open-source ; installez-le via brew install mdbtools sur macOS ou apt install mdbtools sur Ubuntu.
Microsoft Access exporte-t-il nativement des instructions INSERT ?
Non - Access stocke les requêtes enregistrées sous forme de texte SQL mais n'exporte pas les données sous forme d'instructions INSERT ; utilisez mdbtools ou un outil de migration dédié pour des dumps SQL complets.
Ai-je besoin de Microsoft Access installé pour convertir du MDB en SQL ?
Non - mdbtools sur Linux et macOS lit directement les fichiers binaires Jet sans Access, et les outils graphiques Windows fonctionnent également sans lui.
Qu'en est-il des très vieux fichiers MDB d'Access 1.x ou 2.x ?
mdbtools lit bien les fichiers binaires Jet, mais les très vieux fichiers Access 1.x/2.x peuvent occasionnellement provoquer des erreurs d'analyse - testez sur quelques tables avant de vous fier au résultat complet.