有没有办法配置sqlite3,使表头默认显示?
我知道可以使用“.headers on”打开表头,但每次启动客户端时都需要输入,因为该设置在会话之间无法保留。我希望表头能永久显示。
我知道可以使用“.headers on”打开表头,但每次启动客户端时都需要输入,因为该设置在会话之间无法保留。我希望表头能永久显示。
根据详细说明书:
INIT FILE
SQLite3 读取一个初始化文件来设置交互环境的配置。 [...] 如果文件~/.sqliterc
存在,则首先进行处理。该文件应位于用户的主目录中,并且应仅包含元命令。
因此,只需在您的主目录中放置名为.sqliterc
的文件,并将以下内容放入其中:
.headers ON
.mode columns
可以使结果更易于阅读。这会将标题与值对齐。 - Luke你也可以在命令行中传递参数:
sqlite3 db.db -header -column "select x from y;"