SQL DB
Conversione file

Converti SQL in DB

RISPOSTA RAPIDA
È possibile convertire SQL in DB?
- SQL si converte in DB.

Esegui il dump .sql tramite DB Browser for SQLite, sqlite3 o DBeaver per creare il file .db. Il codice SQL scritto per MySQL o PostgreSQL solitamente necessita di regolazioni del dialetto prima che SQLite possa accettarlo.

2 programmi
Anche in DB: MYD · DB-WAL · DB-JOURNAL

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Sep 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire SQL in DB?

Un file .sql è uno script di testo semplice contenente istruzioni SQL e definizioni di schema, non un database vero e proprio. Un .db è un database binario SQLite 3 che le app possono interrogare direttamente. La conversione viene effettuata per ottenere un database autonomo e portatile da incorporare in un'applicazione o distribuire senza un server.

Come convertire SQL in DB

DB Browser for SQLite FREE

Vai su File > Importa > Database da file SQL, seleziona il tuo .sql, e DB Browser eseguirà le istruzioni salvando il risultato come .db.

DBeaver FREE

Crea una connessione SQLite che punti a un nuovo file .db, apri il .sql nell'editor SQL, quindi esegui Esegui script SQL.

sqlite3 OPEN-SOURCE

Esegui sqlite3 nuovo.db < file.sql in un terminale per creare il file .db in un unico passaggio.

Programmi che convertono SQL

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • La mancata corrispondenza del dialetto è l'ostacolo principale: i dump di MySQL usano AUTO_INCREMENT, virgolette backtick e clausole ENGINE=InnoDB che SQLite rifiuta.
  • Le procedure memorizzate e gli eventi non sono supportati in SQLite - tali istruzioni genereranno errori e devono essere rimosse prima dell'importazione.
  • Le istruzioni standard CREATE TABLE e INSERT si trasferiscono senza problemi; la sintassi specifica di MySQL/PostgreSQL deve essere prima sostituita con gli equivalenti SQLite.

Domande frequenti

Un dump di MySQL funzionerà con SQLite?
Non direttamente - MySQL utilizza AUTO_INCREMENT, identificatori con backtick e clausole ENGINE=InnoDB che SQLite non comprende; modifica o rimuovi questi elementi prima di importare.
Il file .db risultante è immediatamente utilizzabile nelle app?
Sì - un .db è un file binario standard SQLite 3 che qualsiasi libreria o app compatibile con SQLite può aprire direttamente.
Cosa succede se l'importazione produce errori?
Apri il file .sql in un editor di testo, trova la riga che causa l'errore, rimuovi o sostituisci la sintassi non supportata, quindi esegui nuovamente l'importazione.
Posso convertire solo una parte del dump?
Sì - copia i blocchi CREATE TABLE e INSERT pertinenti in un nuovo file ed esegui solo quel sottoinsieme su SQLite.