Conversor online gratuito de DB para SQL
Converta arquivos de banco de dados compatíveis em scripts SQL editáveis para migração, backup ou inspeção.
Converter DB para SQL online - grátis
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .db
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .db para .sql
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .sql convertido
O resultado da conversão está pronto para download.
Como converter db para sql arquivo
- Bancos de dados
- Classificação: 4.0/5
Um programa que importa scripts SQL, ou uma equipe que precisa de um código-fonte de banco de dados legível para migração e arquivamento, pode exigir que um arquivo de banco de dados seja exportado como .sql. A conversão produz texto contendo o esquema e os dados, em vez do arquivo de banco de dados binário original.
O que é o formato DB
.db é uma extensão genérica, não um único formato de banco de dados. O SQLite costuma usar arquivos .db, .sqlite e .sqlite3; aplicativos, dispositivos móveis, softwares para desktop e sistemas incorporados os utilizam para armazenar dados locais. Outros arquivos .db podem pertencer ao Microsoft Access, Berkeley DB, softwares relacionados ao dBase ou a um banco de dados específico de um aplicativo.
Um banco de dados SQLite é um arquivo independente que contém tabelas, índices, exibições, gatilhos e registros armazenados. A extensão do nome do arquivo não identifica o formato interno, portanto, o aplicativo que o criou ou o cabeçalho do arquivo deve ser verificado antes de escolher um exportador. Renomear um arquivo para .sql não o converte.
O que é o formato SQL
Um arquivo .sql é um texto simples contendo instruções SQL, como CREATE TABLE, INSERT, CREATE INDEX, CREATE VIEW e CREATE TRIGGER. Um mecanismo de banco de dados compatível executa essas instruções para recriar parte ou todo o esquema e os dados de origem.
O texto SQL pode ser inspecionado, editado, armazenado em controle de versão, usado em backups e importado para outro banco de dados. No entanto, os dialetos SQL diferem: um dump gerado pelo SQLite pode precisar de alterações antes de ser executado no MySQL, MariaDB, PostgreSQL ou outro mecanismo.
Como converter um arquivo DB do SQLite
- Faça um backup do arquivo original e feche os softwares que ainda possam estar gravando nele.
- Verifique sua integridade com o programa de linha de comando do SQLite:
sqlite3 input.db "PRAGMA integrity_check;"
- Exporte o banco de dados completo, incluindo seu esquema e suas linhas:
sqlite3 input.db .dump > output.sql
O dump geralmente inclui instruções de transação, definições de tabelas, índices, exibições, gatilhos e inserções de linhas. Para exportar uma tabela em vez do banco de dados completo, use o nome da tabela com o comando de dump, por exemplo, sqlite3 input.db ".dump users" > users.sql.
- Teste o resultado importando-o para um novo banco de dados:
sqlite3 restored.db < output.sql
Para um banco de dados que pode estar sendo alterado, crie uma cópia de trabalho consistente com o comando de backup do SQLite antes de gerar o dump:
sqlite3 input.db ".backup 'working.db'"sqlite3 working.db .dump > output.sql
Aplicativos SQLite para desktop podem realizar a mesma operação por meio de menus como Database → Export → SQL; os nomes exatos dos menus dependem do programa. Se não desejar instalar software, os arquivos compatíveis podem ser convertidos gratuitamente em 101convert.com. Não envie bancos de dados que contenham informações confidenciais, pessoais ou regulamentadas, a menos que seu tratamento seja permitido.
Como converter outros arquivos DB
Identifique o mecanismo de banco de dados antes de exportar. Um banco de dados do Access deve ser aberto com o Microsoft Access ou migrado por meio de uma conexão ODBC apropriada; a exibição SQL de uma consulta do Access não é necessariamente um dump completo do banco de dados. O Berkeley DB e os arquivos específicos de aplicativos exigem seus próprios utilitários ou o software que os criou.
Para um banco de dados MySQL ou MariaDB já identificado, use o utilitário do fornecedor em vez de tratar um arquivo arbitrário com extensão .db como SQLite:
mysqldump database_name > output.sql
Para PostgreSQL, use:
pg_dump --format=p database_name > output.sql
Esses comandos exportam um servidor de banco de dados ou um banco de dados nomeado, não um arquivo .db autônomo desconhecido. Uma ferramenta de exportação nativa do banco de dados é necessária quando o formato do arquivo não está documentado ou não é reconhecido.
Limites de compatibilidade e qualidade
Um dump SQL preserva apenas os objetos compatíveis com seu exportador. O dump do SQLite normalmente preserva tabelas comuns, índices, exibições, gatilhos e dados, mas não reproduz permissões de arquivo, configurações de criptografia, configuração do aplicativo, arquivos externos ou todos os detalhes de implementação das tabelas virtuais.
Ao transferir o dump para outro mecanismo, revise as aspas dos identificadores, as declarações de tipo, AUTOINCREMENT, o tratamento de booleanos e datas, o comportamento de INTEGER PRIMARY KEY, as cláusulas de conflito, a sintaxe de gatilhos, as chaves estrangeiras, as regras de agrupamento e as pragmas específicas do mecanismo. Teste o banco de dados importado com consultas e restrições representativas.
Os dumps SQL são texto simples e podem conter todos os registros armazenados; portanto, proteja-os como o banco de dados de origem. Bancos de dados grandes produzem arquivos grandes; a compactação ZIP ou gzip reduz o tamanho do armazenamento e da transferência, mas não altera o conteúdo exportado.
Software sugerido para converter db para sql
Perguntas frequentes
O conversor de DB para SQL é gratuito?
Sim, converter DB para SQL no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo DB?
Você pode enviar arquivos DB de até 50 MB e converter até 20 arquivos de uma vez em um único lote.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter DB para SQL?
Não. A conversão de DB para SQL é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo DB válido para esta conversão de DB para SQL. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.
Outras conversões de arquivo .db
- db para json
- db para csv
- db para txt
- db para excel
- db para xlsx
- db para pdf
- db para html
- db para xml
- db para text
- db para accdb
- db para abs
- db para ave
- db para bmp
- db para crypt5
- db para crypt6
- db para crypt7
- db para cs
- db para cvs
- db para db2
- db para db3
- db para dbf
- db para dbs
- db para docx
- db para fdb
- db para gdb
- db para ics
- db para inp
- db para jpeg
- db para mbk
- db para mdb
- db para mdf
- db para mdn
- db para myd
- db para odt
- db para pd
- db para png
- db para rtf
- db para s3db
- db para sdf
- db para sqlite
- db para sqlite3
- db para vcard
- db para vcs
- db para xlr
- db para xls
- db para xlsm