DB SQL
Conversion de fichier

Convertir DB en SQL

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

Ouvrez DB Browser for SQLite, allez dans Fichier > Exporter > Base de données vers un fichier SQL, et enregistrez le script .sql. Alternativement, exécutez sqlite3 file.db .dump > output.sql dans un terminal pour obtenir le même résultat.

2 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 DB en SQL ?

Un dump .sql est du texte brut, ce qui le rend facile à gérer par versionnage, à inspecter dans n'importe quel éditeur ou à utiliser comme sauvegarde lisible. Cela permet également de migrer des données vers un moteur de base de données différent, bien que le dialecte SQLite puisse nécessiter des ajustements pour MySQL ou PostgreSQL. Les fichiers .sql sont le format d'échange standard entre les systèmes de bases de données.

Comment convertir DB en SQL

DB Browser for SQLite FREE

Ouvrez le .db via Fichier > Ouvrir une base de données, puis allez dans Fichier > Exporter > Base de données vers un fichier SQL. Choisissez les tables à inclure et enregistrez le fichier .sql.

Navicat Premium APP

Connectez-vous au .db SQLite dans Navicat Premium et utilisez la fonction de transfert de données ou d'exportation pour générer un dump .sql.

Exportizer APP

Ouvrez le .db dans Exportizer et exportez le contenu de la base de données sous forme de fichier script .sql.

Programmes qui convertissent DB

À propos de ces formats

Qualité et points de vigilance

  • Le dump utilise le dialecte SQL de SQLite (BEGIN TRANSACTION/COMMIT, syntaxe INTEGER PRIMARY KEY) ; ajustez les types de données et supprimez les pragmas spécifiques à SQLite avant l'importation dans MySQL ou PostgreSQL.
  • Le dump inclut les tables, les index, les déclencheurs et les vues ; les données des lignes deviennent une instruction INSERT par ligne, donc les bases de données volumineuses produisent des fichiers .sql très lourds.
  • Si un fichier -wal se trouve à côté du .db, fermez l'application propriétaire avant de procéder à l'exportation pour éviter de capturer des pages non validées.

Foire aux questions

Puis-je réimporter le fichier `.sql` dans SQLite ?
Oui - exécutez sqlite3 newfile.db < output.sql pour créer une nouvelle base de données à partir du dump.
Puis-je utiliser le dump SQLite avec MySQL ou PostgreSQL ?
Avec des modifications - supprimez les pragmas spécifiques à SQLite et ajustez les types de données, car le dump utilise le dialecte SQL de SQLite.
Puis-je exporter une seule table au lieu de toute la base de données ?
Oui - exécutez sqlite3 file.db ".dump tablename" > tablename.sql pour exporter une table unique.
Existe-t-il un outil en ligne (navigateur) pour cette conversion ?
Aucun outil de navigation fiable ne peut convertir un fichier binaire SQLite .db en .sql - cela nécessite l'exécution du moteur sqlite3 en tant que binaire natif.