如何从终端对数据库执行查询并将输出存储到文件?

如何从终端对数据库执行查询并将输出存储到文件?

我想要访问这个数据库并且我使用它来访问 SQLite 数据库:sqlite3 .mozilla/firefox/profile_name/places.sqlite

我想要对此数据库执行并将输出存储在文本文件中的查询是SELECT moz_places.url FROM moz_places

我怎么做?

答案1

  1. 尝试man sqlite
  2. 你会发现sqlite需要这样的语法sqlite [options] filename [SQL]
  3. 然后这样做sqlite [options] filename [SQL] > file_with_results.txt,结果将是file_with_results.txt

从你写的内容来看,我相信你需要:

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

相关内容