在终端中使用 SQLite 时,这纯粹是为了吸引眼球,但是有没有办法用标题格式化列宽,以便适当调整每个标题的大小(并且独立于其他列)?换句话说,这是输出
.width auto
对于一个简单的表
Id Name Price
---------- ---------- ----------
1 Audi 52642
2 Mercedes 57127
3 Skoda 9000
4 Volvo 29000
5 Bentley 350000
6 Citroen 21000
7 Hummer 41400
8 Volkswagen 21600
它符合我的预期。它调整每一列的大小,以便可以显示任何一列中最长的项目。但是,我想自动格式化输出,使每列的宽度足以容纳仅其列中最长的项目。换句话说,我不想输入
.width 2 10 5
事后得到这个输出
Id Name Price
-- ---------- -----
1 Audi 52642
2 Mercedes 57127
3 Skoda 9000
4 Volvo 29000
5 Bentley 35000
6 Citroen 21000
7 Hummer 41400
8 Volkswagen 21600
我可以做些什么来正确地自动调整列大小吗?