DB SQL
Conversão de arquivo

Converter DB para SQL

RESPOSTA RÁPIDA
É possível converter DB para SQL?
Sim - DB converte para SQL.

Abra o DB Browser for SQLite, vá em Arquivo > Exportar > Banco de dados para arquivo SQL e salve o script .sql. Alternativamente, execute sqlite3 file.db .dump > output.sql em um terminal para o mesmo resultado.

2 programas
Também para SQL: MYD · IBD · GBK

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter DB para SQL?

Um dump .sql é texto simples, facilitando o controle de versão, a inspeção em qualquer editor ou o uso como um backup legível. Ele também permite migrar dados para um mecanismo de banco de dados diferente, embora o dialeto SQLite possa precisar de ajustes para MySQL ou PostgreSQL. Arquivos .sql são o formato de troca padrão entre sistemas de banco de dados.

Como converter DB para SQL

DB Browser for SQLite FREE

Abra o .db via Arquivo > Abrir Banco de Dados, depois vá em Arquivo > Exportar > Banco de dados para arquivo SQL. Escolha quais tabelas incluir e salve o arquivo .sql.

Navicat Premium APP

Conecte-se ao SQLite .db no Navicat Premium e use o recurso de transferência de dados ou exportação para gerar um dump .sql.

Exportizer APP

Abra o .db no Exportizer e exporte o conteúdo do banco de dados como um arquivo de script .sql.

Programas que convertem DB

Sobre estes formatos

Qualidade e o que observar

  • O dump usa o dialeto SQL do SQLite (BEGIN TRANSACTION/COMMIT, sintaxe INTEGER PRIMARY KEY); ajuste os tipos de dados e remova pragmas específicos do SQLite antes de importar para MySQL ou PostgreSQL.
  • O dump inclui tabelas, índices, gatilhos e visualizações; os dados das linhas tornam-se uma instrução INSERT por linha, portanto, bancos de dados grandes produzem arquivos .sql muito grandes.
  • Se um arquivo -wal estiver ao lado do .db, feche o aplicativo proprietário antes de realizar o dump para evitar capturar páginas não confirmadas.

Perguntas frequentes

Posso importar o arquivo `.sql` de volta para o SQLite?
Sim - execute sqlite3 newfile.db < output.sql para criar um novo banco de dados a partir do dump.
Posso usar o dump do SQLite com MySQL ou PostgreSQL?
Com modificações - remova os pragmas específicos do SQLite e ajuste os tipos de dados, pois o dump usa o dialeto SQL do SQLite.
Posso exportar apenas uma tabela em vez de todo o banco de dados?
Sim - execute sqlite3 file.db ".dump tablename" > tablename.sql para exportar uma única tabela.
Existe uma ferramenta baseada em navegador para esta conversão?
Nenhuma ferramenta de navegador confiável pode converter um SQLite .db binário para .sql - isso requer a execução do mecanismo sqlite3 como um binário nativo.