Bagaimana cara mengeksekusi query ke DB dari terminal dan menyimpan output ke file?


10

Saya ingin mengakses DB ini dan saya menggunakan ini untuk mengakses DB SQLite: sqlite3 .mozilla/firefox/profile_name/places.sqlite

Permintaan yang ingin saya jalankan untuk DB ini dan menyimpan output dalam file teks adalah SELECT moz_places.url FROM moz_places

Bagaimana aku melakukan itu?

Jawaban:


15
  1. Mencoba man sqlite
  2. Anda akan menemukan bahwa sqlitemengharapkan sintaksis sepertisqlite [options] filename [SQL]
  3. Kemudian lakukan ini sqlite [options] filename [SQL] > file_with_results.txtdan hasilnya akan masukfile_with_results.txt

Dari apa yang Anda tulis, saya yakin Anda perlu:

sqlite .mozilla/firefox/profile_name/places.sqlite "SELECT moz_places.url FROM moz_places;" > file_with_results.txt

paket sqlite3 diperlukan sehingga perintah di atas dengan sqlite3 bukan karya sqlite
— Nitin Venkatesh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.