0

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

a1|b1|c1
a2|b2|c2

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

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

1 回答 1

2

您可以使用 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 但没有其他格式,如边框等,所以非常初级

蚂蚁

于 2012-07-19T05:42:42.343 回答