更改SQLite默认设置


94

我们知道当类型.mode column让我看到诸如And列之类的表时.headers on,我们可以看到表头。但是我想知道是否有任何办法可以使这两个默认设置吗?

对sqlite的源代码做一些修改吗?或者是否有用于这些设置的配置文件?

Answers:


170

放:

.headers on
.mode column

.sqliterc运行sqlite的用户的主目录中名为的文件中。

(PS我在中找到了man sqlite3。)


5
如果使用Windows,则应创建文件%USERPROFILE%\。sqliterc。例如,通过在命令行上执行以下命令:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

创建.sqliterc文件(如果主目录中不可用)并添加。最初,我认为.sqliterc主目录中可用。但是在再次阅读手册页之后,我读了以下语句“如果文件〜/ .sqliterc存在”,如果不可用,我们可以创建它。
chanduthedev

@chanduthedev是的,主目录中的“ .something”文件是进行用户配置的标准* nix方法,除非您是* nix用户,否则不明显
yrebrac

6

确保使用以下命令打开文件:

nano ~/.sqliterc

然后加

.headers on
.mode column

到文件并保存

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.