Convertisseur en ligne gratuit de DB3 en SQL
Convertissez les fichiers SQLite ou dBASE III DB3 en scripts SQL inspectables et importables.
Convertir DB3 en SQL en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .db3
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .db3 vers .sql
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
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 DB3 en SQL
Mis à jour le 10 novembre 2026, d'après les conversions sur 101convert.com
Comment convertir db3 en fichier sql
- Bases de données
- Aucune note pour l'instant.
Un fichier DB3 doit être converti lorsqu’une base de données doit être importée dans un logiciel qui accepte un script SQL, migrée vers un autre moteur de base de données ou archivée sous une forme textuelle lisible. La procédure correcte dépend du fait que le fichier soit une base de données SQLite ou une table dBASE III.
Qu’est-ce que le format DB3 ?
DB3 est une extension de base de données ambiguë. Elle désigne généralement soit un fichier de base de données SQLite, soit une table dBASE III ; l’extension seule ne permet pas d’identifier le format.
- SQLite : une base de données relationnelle complète stockée dans un seul fichier. Elle peut contenir des tables, des index, des vues, des déclencheurs, des définitions de schéma et des données. Les fichiers SQLite sont utilisés par des applications de bureau, des appareils intégrés, des applications mobiles et des installations logicielles. Une base de données SQLite commence normalement par l’en-tête
SQLite format 3. - dBASE III : une table contenant des enregistrements et des définitions de champs. Son extension habituelle est
.dbf, bien que certains programmes utilisent.db3pour les tables dBASE III. Les champs mémo peuvent dépendre d’un fichier.dbtcorrespondant. Un fichier dBASE III possède un en-tête dBASE et une zone de définition des champs, plutôt qu’un en-tête SQLite.
N’identifiez pas le fichier en l’ouvrant dans un éditeur de texte : les deux formats sont binaires. Vérifiez l’en-tête avec un utilitaire de base de données ou ouvrez une copie dans un logiciel prenant en charge le format supposé. Conservez tout fichier .dbt correspondant avec une table dBASE pendant la conversion.
Qu’est-ce que le format SQL ?
Un fichier SQL est un script en texte brut contenant des instructions de base de données, et non un moteur de base de données ni un format binaire universel. Un dump peut contenir des instructions CREATE TABLE, INSERT, ainsi que des instructions d’index, de vue, de déclencheur et de contrainte.
Les fichiers SQL peuvent être inspectés, modifiés, stockés dans un système de contrôle de version, restaurés dans une base de données et transférés entre ordinateurs sans l’application DB3 d’origine. La compatibilité dépend du moteur cible : SQLite, MySQL, PostgreSQL et Microsoft SQL Server utilisent des types de données, des règles de citation, une syntaxe de numérotation automatique, des fonctions et des commandes d’administration différents.
Comment convertir un fichier SQLite DB3
- Créez une copie de sauvegarde et vérifiez que le fichier contient l’en-tête SQLite.
- Installez l’utilitaire de ligne de commande SQLite et vérifiez la base de données :
sqlite3 input.db3 "PRAGMA integrity_check;"sqlite3 input.db3 ".tables" - Générez un dump du schéma et des données :
sqlite3 input.db3 ".dump" > output.sql - Ouvrez
output.sqlet vérifiez que les tables, lignes, index, vues, déclencheurs et contraintes attendus sont présents. - Restaurez le script dans SQLite si nécessaire :
sqlite3 restored.db < output.sql
Les utilisateurs qui ne souhaitent pas installer de logiciel peuvent convertir le fichier gratuitement sur 101convert.com et télécharger le fichier SQL généré. Ne téléversez pas de contenu de base de données confidentiel ou réglementé vers un convertisseur en ligne.
Comment convertir un fichier dBASE III DB3
- Placez la table
.db3ou.dbfet son fichier mémo.dbtcorrespondant dans le même dossier. Ne renommez aucun de ces fichiers avant l’importation. - Ouvrez la table dans un programme de base de données compatible avec dBASE ou dans un utilitaire de conversion DBF.
- Utilisez Export ou Save as SQL, sélectionnez le dialecte SQL de destination et incluez à la fois les définitions de table et les enregistrements. N’exportez les index ou autres métadonnées que lorsque le moteur cible les prend en charge.
- Inspectez le fichier
.sqlgénéré afin de vérifier les noms de champs, les littéraux de date, les valeurs mémo, la précision numérique et l’encodage des caractères avant de l’importer.
Si le programme source ne peut pas exporter au format SQL, un script peut lire la table avec le package dbfread de Python, créer une base de données intermédiaire, insérer les valeurs à l’aide d’instructions paramétrées et exporter cette base de données intermédiaire avec la commande SQLite .dump. Cela nécessite une gestion explicite des champs mémo, des enregistrements supprimés, des pages de code dBASE et des types de champs propres à dBASE.
Compatibilité et vérifications des données
Une conversion ne peut pas préserver les informations qui n’ont pas d’équivalent dans le moteur de destination. Les champs logiques, date, mémo, numériques et de page de code dBASE peuvent nécessiter une correspondance manuelle des types. SQLite utilise un typage dynamique, de sorte que ses types déclarés peuvent ne pas correspondre exactement aux types de MySQL ou PostgreSQL.
Des fichiers .dbt manquants peuvent entraîner la perte du contenu des champs mémo dBASE. Les enregistrements dBASE supprimés peuvent rester dans la table physique jusqu’à son compactage, et un convertisseur peut les omettre ou les exposer selon ses paramètres. Après l’importation, comparez le nombre de lignes et vérifiez les valeurs nulles, les dates, la précision décimale, les caractères non ASCII, les champs mémo, les index, les clés étrangères ainsi que le comportement des clés primaires ou de la numérotation automatique.
Un dump SQLite n’est pas automatiquement un script MySQL ou PostgreSQL. Avant de l’importer dans un autre moteur, supprimez ou réécrivez les éléments propres à SQLite tels que les instructions PRAGMA, INSERT OR REPLACE, les déclarations de types SQLite et la numérotation automatique ou les règles de citation propres à SQLite. Examinez le SQL généré dans une base de données de test avant de l’exécuter sur des données de production.
Comparaison du format DB3 vs SQL
Comparaison entre les formats DB3 et SQL sur les propriétés les plus importantes pour cette conversion.
| Propriété | .DB3 SQLite database | .SQL Structured Query Language script |
|---|---|---|
| Lisible en texte brut | Non | Oui |
| Types de données | Typé | Typé |
| Structures imbriquées | Oui | — |
| Formules | Non | Non |
| Plusieurs tables ou feuilles | Oui | — |
| Taille de fichier typique | Petit | Petit |
| Norme ouverte | Oui | Partiellement ouvert |
| Idéal pour | Échange de données | Échange de données |
| Date d’introduction | 2000 | 1970 |
| Développeur | D. Richard Hipp / SQLite Consortium | — |
| Type MIME | application/vnd.sqlite3 | application/sql |
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir db3 en sql
Questions fréquentes
Le convertisseur DB3 en SQL est-il gratuit ?
Oui, la conversion de DB3 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 DB3 peut-il avoir ?
Vous pouvez téléverser des fichiers DB3 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 DB3 en SQL ?
Non. La conversion de DB3 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 DB3 valide pour cette conversion de DB3 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.