Saya telah mengimpor file .db dari perangkat android saya dan saya ingin membukanya menggunakan Libreoffice Base atau yang serupa dengan GUI sederhana.
Bagaimana saya mencapai ini?
Saya telah mengimpor file .db dari perangkat android saya dan saya ingin membukanya menggunakan Libreoffice Base atau yang serupa dengan GUI sederhana.
Bagaimana saya mencapai ini?
Jawaban:
Daftar alat yang dapat mengelola file-file itu dapat ditemukan di sini .
Dari output perintah 'file' di komentar di atas saya dapat melihat bahwa ini adalah database sqlite3 sehingga yang harus Anda lakukan adalah membukanya dengan perintah sqlite3 dan mengekspornya ke CSV. Jalankan perintah berikut:
sqlite3 bookCatalogueDbExport.db
Anda akan melihat prompt seperti ini:
sqlite>
Jika Anda mendapatkan kesalahan tentang "perintah tidak ditemukan" Anda harus menginstal sqlite3:
sudo apt-get install sqlite3
Verifikasi bahwa sqlite3 dapat membaca database dengan mencantumkan tabel:
sqlite> .tables
books
Jika Anda mendapatkan kesalahan pada titik ini, database mungkin dienkripsi atau sebenarnya bukan format SQLite (perintah file kadang-kadang bisa membuat kesalahan). Jika daftar tabel di .db maka Anda baik untuk pergi. Katakan saja sqlite3 format yang Anda inginkan dan output semua data:
sqlite> .mode list
sqlite> .separator , -- Comma-Separated (aka CSV)
sqlite> .output books.csv -- Where to save the file
sqlite> select * from books; -- Replace 'books' with the actual table name
sqlite> .exit
Sekarang Anda harus memiliki file bernama books.csv yang dapat Anda buka langsung dengan LibreOffice Calc.
Perhatikan bahwa database sqlite dapat memiliki lebih dari satu tabel. Jika demikian, Anda harus menampilkan setiap tabel sebagai file sendiri. Jadi, alih-alih mengetik '.exit' di atas, Anda dapat melanjutkan proses seperti:
sqlite> .output some_other_table.csv -- Give it a different name
sqlite> select * from some_other_table; -- Replace 'books' with the actual table name
sqlite> .exit -- When done exporting all the tables
Akhirnya, untuk menjadi selengkap mungkin, inilah tautan ke sintaks sqlite jika Anda ingin bermain-main dengannya lagi:
Apa jenis file database itu? Ekstensi .db tidak spesifik untuk jenis database tertentu. Padahal, berasal dari Android, saya kira itu adalah database sqlite. Saya tidak tahu adanya GUI sederhana untuk menelusuri file database sqlite. Sebagian besar alat terkait SQL jauh dari sederhana.
Ini adalah utas lama, tapi saya menemukan hari ini di Google sambil mencari solusi dan menemukan bahwa versi lengkap dari Adminer adalah alternatif lain yang dapat Anda gunakan di browser web untuk melihat file DB SQLite: http: // www. adminer.org
file file.db
dan tempel di sini output dan file apa itu? Nama?