SQL DB
Conversion de fichier

Convertir SQL en DB

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

Exécutez le dump .sql via DB Browser for SQLite, sqlite3 ou DBeaver pour créer le fichier .db. Le SQL écrit pour MySQL ou PostgreSQL nécessite généralement des ajustements de dialecte avant que SQLite ne l'accepte.

2 programmes
Aussi vers DB : MYD · DB-WAL · DB-JOURNAL

Sur cette page

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

Plus de convertisseurs gratuits

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

Ouvrir la boîte à outils

Pourquoi convertir SQL en DB ?

Un fichier .sql est un script en texte brut contenant des instructions SQL et des définitions de schéma, et non une base de données en soi. Un .db est une base de données binaire SQLite 3 que les applications peuvent interroger directement. On convertit pour obtenir une base de données autonome et portable afin de l'intégrer dans une application ou de la distribuer sans serveur.

Comment convertir SQL en DB

DB Browser for SQLite FREE

Allez dans Fichier > Importer > Base de données à partir d'un fichier SQL, sélectionnez votre .sql, et DB Browser exécutera les instructions et enregistrera le résultat sous forme de .db.

DBeaver FREE

Créez une connexion SQLite pointant vers un nouveau fichier .db, ouvrez le .sql dans l'éditeur SQL, puis lancez « Exécuter le script SQL ».

sqlite3 OPEN-SOURCE

Exécutez sqlite3 nouveau.db < fichier.sql dans un terminal pour créer le .db en une seule étape.

Programmes qui convertissent SQL

À propos de ces formats

Qualité et points de vigilance

  • L'incompatibilité de dialecte est le principal piège : les dumps MySQL utilisent AUTO_INCREMENT, des guillemets inversés (backticks) et des clauses ENGINE=InnoDB que SQLite rejette.
  • Les procédures stockées et les événements ne sont pas pris en charge dans SQLite - ces instructions généreront des erreurs et doivent être supprimées avant l'importation.
  • Les instructions standard CREATE TABLE et INSERT se transfèrent proprement ; la syntaxe spécifique à MySQL/PostgreSQL doit d'abord être remplacée par les équivalents SQLite.

Foire aux questions

Un dump MySQL fonctionnera-t-il avec SQLite ?
Pas directement - MySQL utilise AUTO_INCREMENT, des identifiants entre backticks et des clauses ENGINE=InnoDB que SQLite ne comprend pas ; modifiez ou supprimez ces éléments avant l'importation.
Le fichier .db résultant est-il immédiatement utilisable dans les applications ?
Oui - un .db est un fichier binaire SQLite 3 standard que n'importe quelle bibliothèque ou application compatible SQLite peut ouvrir directement.
Que faire si l'importation produit des erreurs ?
Ouvrez le .sql dans un éditeur de texte, trouvez la ligne en erreur, supprimez ou remplacez la syntaxe non prise en charge, puis relancez l'importation.
Puis-je convertir seulement une partie du dump ?
Oui - copiez les blocs CREATE TABLE et INSERT pertinents dans un nouveau fichier et n'exécutez que ce sous-ensemble sur SQLite.