我试图在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>
答案 0 :(得分:0)
对于.mode ascii
,列和行在输出中用不常见的控制字符分隔。
理论上,.mode column
会将其切换回来,但在sqlite3
版本3.17之前,它只恢复了列分隔符,并离开了旧的行分隔符。您应该更新命令行shell;或者作为解决方法,执行.separator \t \n
。