Aller au contenu

Convertisseur en ligne gratuit de DB en SQL

Convertissez les fichiers DB pris en charge en scripts SQL modifiables pour la migration, la sauvegarde ou l’inspection.

Convertir DB en SQL en ligne - gratuit

Envoi en cours…

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .db

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .db vers .sql

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .sql converti

    Le résultat de la conversion est prêt à être téléchargé.

Statistiques de conversion DB en SQL

Les fichiers DB sont le plus souvent convertis en XLSX 57 % CSV 17 % TXT 9 % PDF 4 %

Mis à jour le 10 novembre 2026, d'après les conversions sur 101convert.com

Comment convertir db en fichier sql

Un programme qui importe des scripts SQL, ou une équipe qui a besoin d'un source de base de données lisible pour la migration et l'archivage, peut nécessiter l'exportation d'un fichier de base de données au format .sql. La conversion produit du texte contenant le schéma et les données au lieu du fichier de base de données binaire d'origine.

Qu'est-ce que le format DB ?

.db est une extension générique, et non un format de base de données unique. SQLite utilise couramment les fichiers .db, .sqlite et .sqlite3 ; les applications, les appareils mobiles, les logiciels de bureau et les systèmes embarqués les utilisent pour stocker des données locales. D'autres fichiers .db peuvent appartenir à Microsoft Access, Berkeley DB, à des logiciels associés à dBase ou à une base de données propre à une application.

Une base de données SQLite est un fichier autonome contenant des tables, des index, des vues, des déclencheurs et des enregistrements stockés. L'extension du nom de fichier n'identifie pas le format interne : il faut donc vérifier l'application qui l'a créé ou l'en-tête du fichier avant de choisir un outil d'exportation. Renommer un fichier en .sql ne le convertit pas.

Qu'est-ce que le format SQL ?

Un fichier .sql est un texte brut contenant des instructions SQL telles que CREATE TABLE, INSERT, CREATE INDEX, CREATE VIEW et CREATE TRIGGER. Un moteur de base de données compatible exécute ces instructions pour recréer une partie ou la totalité du schéma et des données sources.

Le texte SQL peut être inspecté, modifié, stocké dans un système de contrôle de version, sauvegardé et importé dans une autre base de données. Les dialectes SQL diffèrent toutefois : un dump généré par SQLite peut nécessiter des modifications avant de fonctionner dans MySQL, MariaDB, PostgreSQL ou un autre moteur.

Comment convertir un fichier DB SQLite

  1. Créez une sauvegarde du fichier d'origine et fermez les logiciels qui pourraient encore y écrire.
  2. Vérifiez son intégrité avec le programme en ligne de commande SQLite :

sqlite3 input.db "PRAGMA integrity_check;"

  1. Exportez la base de données complète, y compris son schéma et ses lignes :

sqlite3 input.db .dump > output.sql

Le dump inclut généralement les instructions de transaction, les définitions de tables, les index, les vues, les déclencheurs et les insertions de lignes. Pour exporter une seule table au lieu de la base de données complète, utilisez le nom de la table avec la commande dump, par exemple sqlite3 input.db ".dump users" > users.sql.

  1. Testez le résultat en l'important dans une nouvelle base de données :

sqlite3 restored.db < output.sql

Pour une base de données susceptible d'être modifiée, créez-en une copie de travail cohérente avec la commande de sauvegarde de SQLite avant de générer le dump :

sqlite3 input.db ".backup 'working.db'"
sqlite3 working.db .dump > output.sql

Les applications de bureau SQLite peuvent effectuer la même opération via des menus tels que Database → Export → SQL ; les noms exacts des menus dépendent du programme. Si vous ne souhaitez installer aucun logiciel, les fichiers pris en charge peuvent être convertis gratuitement sur 101convert.com. Ne téléversez pas de bases de données contenant des informations confidentielles, personnelles ou réglementées, sauf si leur traitement est autorisé.

Comment convertir d'autres fichiers DB

Identifiez le moteur de base de données avant l'exportation. Une base de données Access doit être ouverte avec Microsoft Access ou migrée via une connexion ODBC appropriée ; la vue SQL d'une requête Access ne constitue pas nécessairement un dump complet de la base de données. Berkeley DB et les fichiers propres à une application nécessitent leurs propres utilitaires ou le logiciel qui les a créés.

Pour une base de données MySQL ou MariaDB déjà identifiée, utilisez l'utilitaire du fournisseur au lieu de traiter comme SQLite un fichier arbitraire portant une extension .db :

mysqldump database_name > output.sql

Pour PostgreSQL, utilisez :

pg_dump --format=p database_name > output.sql

Ces commandes exportent un serveur de base de données ou une base de données nommée, et non un fichier .db autonome inconnu. L'outil d'exportation natif de la base de données est requis lorsque le format du fichier n'est pas documenté ou reconnu.

Limites de compatibilité et de qualité

Un dump SQL ne conserve que les objets pris en charge par son outil d'exportation. Le dump de SQLite conserve normalement les tables ordinaires, les index, les vues, les déclencheurs et les données, mais il ne reproduit pas les permissions de fichier, les paramètres de chiffrement, la configuration de l'application, les fichiers externes ni tous les détails d'implémentation des tables virtuelles.

Lors du déplacement du dump vers un autre moteur, vérifiez la mise entre guillemets des identifiants, les déclarations de types, AUTOINCREMENT, la gestion des valeurs booléennes et des dates, le comportement de INTEGER PRIMARY KEY, les clauses de conflit, la syntaxe des déclencheurs, les clés étrangères, les classements et les pragmas propres au moteur. Testez la base de données importée avec des requêtes et des contraintes représentatives.

Les dumps SQL sont du texte brut et peuvent contenir tous les enregistrements stockés : protégez-les comme la base de données source. Les grandes bases de données produisent de gros fichiers ; la compression ZIP ou gzip réduit l'espace de stockage et la taille du transfert, mais ne modifie pas le contenu exporté.

Comparaison du format DB vs SQL

Comparaison entre les formats DB et SQL sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier DB et SQL
Propriété .DB Database file .SQL Structured Query Language script
Lisible en texte brut Non Oui
Types de données Typé Typé
Formules Non Non
Plusieurs tables ou feuilles Oui —
Taille de fichier typique Moyen Petit
Norme ouverte Partiellement ouvert Partiellement ouvert
Idéal pour Échange de données Échange de données
Date d’introduction — 1970
Type MIME — application/sql

Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org

Questions fréquentes

Le convertisseur DB en SQL est-il gratuit ?

Oui, la conversion de DB en SQL sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier DB peut-il avoir ?

Vous pouvez téléverser des fichiers DB jusqu'à 10 Mo et convertir jusqu'à 3 fichiers à la fois en un seul lot. Avec une formule payante, la limite passe à 50 Mo par fichier et 20 fichiers à la fois, consultez nos formules.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir DB en SQL ?

Non. La conversion de DB en SQL s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier DB valide pour cette conversion de DB en SQL. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

La conversion d’un fichier .db en .sql conserve-t-elle mes tables et mes données ?

Elle exporte généralement le schéma de la base de données et les enregistrements stockés sous forme d’instructions SQL, mais le résultat exact dépend du moteur de base de données et des fonctionnalités prises en charge par le fichier source. Les paramètres propres à la base de données, les détails du stockage interne et certains objets avancés peuvent ne pas être inclus.

Puis-je modifier le fichier SQL après avoir converti un fichier .db ?

Oui, un fichier SQL est du texte brut. Vous pouvez donc consulter et modifier ses définitions de tables, ses requêtes et ses instructions de données. Il s’agit d’un script et non d’une base de données active : les modifications ne prennent effet que lorsque le script est exécuté dans un système de base de données compatible.

Pourquoi mon fichier .sql converti ne s’exécute-t-il pas ?

La raison la plus courante est que le SQL utilise une syntaxe ou des types de données propres au moteur de base de données d’origine et qu’il est exécuté dans un autre moteur. Des fichiers .db chiffrés ou endommagés, des objets non pris en charge et des valeurs binaires ou de date inhabituelles peuvent également produire des instructions incomplètes ou invalides.

La conversion de .db en .sql conserve-t-elle les index, les vues et les déclencheurs ?

Elle peut conserver ces objets lorsque le format source et le convertisseur les prennent en charge, mais leur transfert exact n’est pas garanti. Les options propres au moteur, les autorisations, les champs générés et d’autres paramètres internes de la base de données peuvent être omis ou nécessiter un ajustement manuel.

Déjà téléchargé

Ce fichier a déjà été téléchargé. Pour protéger votre vie privée, nous l’avons supprimé de notre serveur juste après le téléchargement, il ne peut donc pas être téléchargé à nouveau. Pour l’obtenir encore une fois, convertissez de nouveau le fichier.