Importé un archivo .db desde mi dispositivo Android y deseo abrirlo usando Libreoffice Base o algo similar básico con una simple GUI.
¿Cómo logro esto?
libreoffice
database
Switchkick
fuente
fuente
file file.db
y pegue aquí la salida y ¿qué archivo es? ¿Nombre?Respuestas:
Puede encontrar una lista de herramientas que pueden administrar esos archivos aquí .
fuente
De la salida del comando 'archivo' en el comentario anterior, puedo ver que es una base de datos sqlite3, así que todo lo que tiene que hacer es abrirlo con el comando sqlite3 y exportarlo a CSV. Ejecute el siguiente comando:
Debería ver un mensaje como este:
Si recibe un error sobre "comando no encontrado", deberá instalar sqlite3:
Verifique que sqlite3 pueda leer la base de datos enumerando las tablas:
Si obtiene un error en este punto, la base de datos probablemente esté encriptada o no tenga el formato SQLite (el comando de archivo puede cometer errores a veces). Si enumera las tablas en el .db, entonces está listo para comenzar. Simplemente dígale a sqlite3 el formato que desea y haga que muestre todos los datos:
Ahora debería tener un archivo llamado books.csv que pueda abrir directamente con LibreOffice Calc.
Tenga en cuenta que las bases de datos sqlite pueden tener más de una tabla. Si este es el caso, querrá generar cada tabla como su propio archivo. Entonces, en lugar de escribir '.exit' arriba, puede continuar el proceso de esta manera:
Finalmente, para ser lo más exhaustivo posible, aquí hay un enlace a la sintaxis de sqlite en caso de que quiera jugar un poco más:
http://www.sqlite.org/lang.html
fuente
¿Qué tipo de archivo de base de datos es? La extensión .db no es específica de un determinado tipo de base de datos. Aunque, viniendo de Android, supongo que es una base de datos sqlite. Sin embargo, no conozco ninguna GUI simple para explorar un archivo de base de datos sqlite. La mayoría de las herramientas relacionadas con SQL están lejos de ser simples.
fuente
Este es un hilo antiguo, pero lo encontré hoy en Google mientras buscaba una solución y descubrí que la versión completa de Adminer es otra alternativa que puede usar en un navegador web para ver archivos SQLite DB: http: // www. adminer.org
fuente