Vai al contenuto

Convertitore online gratuito da DB a SQLITE

Converti i file DB compatibili in database SQLite portatili per l'esecuzione di query e la modifica.

Converti DB in SQLITE online - gratuito

Caricamento…

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .db

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .db a .sqlite

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .sqlite convertito

    Il risultato della conversione è pronto per il download.

Statistiche di conversione da DB a SQLITE

I file DB vengono convertiti più spesso in XLSX 57% CSV 17% TXT 9% PDF 4%

Aggiornato il 10 novembre 2026, dalle conversioni su 101convert.com

Come convertire db in sqlite file

  • Database
  • Ancora nessuna valutazione.
Un programma o un dispositivo può richiedere un database SQLite quando il file .db originale specifico dell’applicazione non può essere aperto altrove. La conversione crea inoltre un file portatile per eseguire query, modificare, condividere o archiviare i dati con strumenti compatibili con SQLite.

Che cos’è il formato DB

.db è un’estensione di file generica, non un formato di database specifico. Può indicare un database SQLite, un file Berkeley DB, un database dBase, un archivio di un’app mobile, un backup di un dispositivo o un database proprietario di un’applicazione. La sola estensione non identifica il motore né determina come il file possa essere convertito.

Identificare l’origine prima di modificarla. Su Linux o macOS, file source.db può fornire un’indicazione; su Windows, utilizzare l’applicazione che ha creato il file, un visualizzatore specifico per database o un editor esadecimale. Un normale database SQLite inizia con il testo di intestazione SQLite format 3. Chiudere il programma di origine e creare una copia prima dell’ispezione. Se il database dispone di file -wal o -shm associati, utilizzare la funzione di esportazione dell’applicazione o la procedura di backup di SQLite invece di copiare solo il file principale mentre è attivo.

Che cos’è il formato SQLITE

SQLite è un motore di database relazionale autonomo che memorizza tabelle, indici, viste e trigger in un unico file senza un server di database separato. I database SQLite utilizzano comunemente .sqlite, .sqlite3 o .db; l’estensione non modifica il formato interno.

SQLite supporta query SQL, transazioni, indici, vincoli e chiavi esterne, risultando adatto per applicazioni locali, dispositivi integrati, test, scambio di dati e archivi. Il risultato può essere aperto con la shell da riga di comando di SQLite, DB Browser for SQLite, il modulo integrato sqlite3 di Python e framework software con supporto per SQLite. Non è un sostituto diretto delle funzionalità specifiche dei server, come account utente, stored procedure, processi pianificati, replica o tipi di dati proprietari.

Come convertire il file

Innanzitutto determinare se l’origine è già SQLite. In tal caso, non è necessaria alcuna conversione di formato. Creare una copia sicura con il comando di backup di SQLite:

sqlite3 source.db ".backup 'converted.sqlite'"

È anche possibile aprire una copia in DB Browser for SQLite e scegliere File → Save Database As. Rinominare source.db in source.sqlite modifica solo il nome del file; è valido esclusivamente quando il file originale è già un database SQLite.

Utilizzare un’esportazione nativa quando l’origine è un altro database. Aprire l’applicazione di origine o la relativa utility di esportazione documentata ed esportare SQL, CSV o un altro formato strutturato. È preferibile un’esportazione nativa in SQLite perché può preservare le relazioni tra tabelle, i vincoli, gli indici e i tipi di dati con maggiore precisione rispetto a una conversione generica del file.

Se l’applicazione produce un dump SQL, creare un nuovo file SQLite e importarlo:

sqlite3 converted.sqlite < export.sql

I dump SQL sono spesso specifici del motore. I dump di MySQL, PostgreSQL, SQL Server e di altri sistemi possono contenere tipi di dati incompatibili, sintassi per le virgolette, sintassi per l’incremento automatico, comandi dello schema o estensioni non compatibili. Modificare tali istruzioni oppure utilizzare un’utility di conversione che supporti sia il motore di origine sia SQLite. Esaminare l’output dell’importazione alla ricerca di errori invece di presumere che un comando completato abbia importato ogni oggetto.

Per le esportazioni CSV, esportare ogni tabella separatamente includendo i nomi delle colonne, creare lo schema di destinazione e quindi importare le righe. Ad esempio:

sqlite3 converted.sqlite

CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
.mode csv
.import --skip 1 customers.csv customers

Le opzioni esatte di .import dipendono dalla versione della shell SQLite; se --skip 1 non è disponibile, rimuovere la riga di intestazione prima dell’importazione. Definire esplicitamente date, colonne numeriche, possibilità di contenere valori null, chiavi primarie ed esterne e vincoli di unicità. Ripetere la procedura per le tabelle correlate, quindi aggiungere gli indici dopo il caricamento di grandi set di dati.

Se l’origine è un database binario proprietario, utilizzare il programma che lo ha creato, uno strumento di esportazione ufficiale o un driver di database compatibile. DB Browser for SQLite può creare e modificare il file di destinazione, ma non può decodificare ogni formato binario .db non correlato. Uno script Python può scrivere in SQLite tramite la libreria standard, ma necessita comunque di un driver per l’origine o di un’esportazione intermedia; sqlite3.connect("source.db") legge SQLite, non un database arbitrario solo perché il suo nome termina in .db.

Per i tipi di origine supportati, è anche possibile caricare il file su 101convert.com, selezionare SQLITE come formato di output e scaricare il database convertito senza installare software. La disponibilità dipende dal formato di origine, dalle dimensioni del file e dal supporto attuale del servizio.

Controlli di qualità e compatibilità

SQLite utilizza la tipizzazione dinamica, quindi alcuni tipi di origine richiedono una mappatura accurata. Gli oggetti spaziali, gli allegati binari, i campi crittografati, le colonne identity, i timestamp con fuso orario, gli indici full-text, le stored procedure, le autorizzazioni, i trigger e le impostazioni di replica possono richiedere una gestione separata o non avere un equivalente in SQLite.

Dopo la conversione, confrontare il numero di righe di ogni tabella e verificare i valori null, le chiavi duplicate, la codifica dei caratteri, i timestamp, le query rappresentative, le relazioni tra chiavi esterne, le viste, i trigger e gli indici. Ricreare gli oggetti omessi dall’esportazione. Conservare il database originale invariato, poiché un file SQLite convertito potrebbe escludere metadati dell’applicazione, crittografia, autorizzazioni, allegati, funzionalità non supportate o record non inclusi nell’esportazione.

Confronto formato: DB vs SQLITE

Come i formati DB e SQLITE si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati DB e SQLITE
Proprietà .DB Database file .SQLITE SQLite database
Leggibile come testo semplice No No
Tipi di dati Tipizzato Tipizzato
Strutture nidificate — Sì
Formule No No
Più tabelle o fogli Sì Sì
Dimensione tipica del file Medio Piccolo
Standard aperto Parzialmente aperto Sì
Ideale per Scambio dati Scambio dati
Introdotto — 2000
Sviluppatore — D. Richard Hipp / SQLite Consortium
Tipo MIME — application/vnd.sqlite3

Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org

Domande frequenti

Il convertitore da DB a SQLITE è gratuito?

Sì, convertire DB in SQLITE su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file DB?

Puoi caricare file DB fino a 10 MB e convertire fino a 3 file alla volta in un unico lotto. Con un piano a pagamento il limite sale fino a 50 MB per file e 20 file alla volta, consulta i nostri piani.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire DB in SQLITE?

No. La conversione da DB a SQLITE avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file DB valido per questa conversione da DB a SQLITE. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Già scaricato

Questo file è già stato scaricato. Per tutelare la tua privacy lo abbiamo eliminato dal nostro server subito dopo il download, quindi non può essere scaricato di nuovo. Se ti serve ancora, converti di nuovo il file.