更好的sqlite3表格的可视化格式?

时间:2012-07-18 23:24:38

标签: sqlite

如何在sqlite中格式化表输出?例如,如果其中一列具有可变长度文本,则难以读取显示条目的默认行为。如果我select a,b,c from table我得到了

a1|b1|c1
a2|b2|c2

虽然我想要一些更好,更易于阅读的格式,如..

++++++++++++++++
| a1 | b1 | c1 |
| a2 | b2 | c2 |
++++++++++++++++

1 个答案:

答案 0 :(得分:1)

你可以使用dot.commands“.mode columns / .width”

sqlite3 test.db <<SQL
.mode columns
.width 3 10 10 4
select  'ABCDEFGHIJKLM','ABCDEFGHIJKLM','ABC','ABCDEFGHIJKLM';
SQL

会收到     ABC ABCDEFGHIJ ABC ABCD 但没有像边界等其他形式,所以非常基本