结果未在sqlite3中按正确顺序显示

时间:2017-10-06 18:33:42

标签: sqlite

我试图在sqlite3数据库中显示表格的结果。我已经尝试过.mode到列和" .header on",但它的显示方式并不好。 这是输出。谁能告诉我如何解决这个问题?

<pre>
sqlite> .mode columns
sqlite> SELECT * FROM pets;
_id         name        breed       gender      weight    ␞----------  ----------  ----------  ----------  ----------␞1           Tommy       Pomeranian  1           4         ␞2           Garfield    Tabby       1           14        ␞3           Binx        Bombay      1           6         ␞4           Binx        Bombay      1           6         ␞sqlite>
</pre>

1 个答案:

答案 0 :(得分:0)

对于.mode ascii,列和行在输出中用不常见的控制字符分隔。

理论上,.mode column会将其切换回来,但在sqlite3版本3.17之前,它只恢复了列分隔符,并离开了旧的行分隔符。您应该更新命令行shell;或者作为解决方法,执行.separator \t \n