我已经开始使用(或尝试使用)sqlite作为简单的目录。我想要做的是能够从sqlite中取出每个编目项目的信息,并将其导出到文本文件中。 e.g。
Title1,Genre1,Author1
Title2,Genre2,Author2
Title3,Genre3,作者3
我不希望这些只是一行,只是一行。另外,有没有办法使用多个不同的分隔符?
这似乎应该相对容易,但我对此完全陌生,无法弄明白。
答案 0 :(得分:5)
sqlite -list -separator ', ' db.db 'select * from thetable'
应该这样做。
答案 1 :(得分:0)
与@hacker一样,当您需要指定分隔符时,可以使用sqlite -list
。如果您不需要非常具体,也可以使用简单输出,例如sqlite -csv
。
您可能需要参考the SQLite command line documentation以获取有关从交互式SQLite命令生成文本输出的更多信息,或者您也可以man sqlite
,尽管它是类似的信息。