【发布时间】:2012-09-04 14:46:43
【问题描述】:
在 Sqlite3 的 Windows 中安装 .exe 文件(或者更确切地说是缺少安装)让我想知道数据库实际存储在哪里以供以后使用?它不会将任何文件输出到硬盘驱动器。
在使用 GUI 时,它允许您将数据库保存为文件,然后在 Sqlite3 的命令终端中打开它。但令我困惑的是,Sqlite3 本身似乎并没有以同样的方式存储它的数据。那么数据在哪里呢?
【问题讨论】:
标签: sqlite
在 Sqlite3 的 Windows 中安装 .exe 文件(或者更确切地说是缺少安装)让我想知道数据库实际存储在哪里以供以后使用?它不会将任何文件输出到硬盘驱动器。
在使用 GUI 时,它允许您将数据库保存为文件,然后在 Sqlite3 的命令终端中打开它。但令我困惑的是,Sqlite3 本身似乎并没有以同样的方式存储它的数据。那么数据在哪里呢?
【问题讨论】:
标签: sqlite
您必须将数据库文件指定为 sqlite 二进制文件的参数。如果不这样做,数据库将在内存中创建。
请参阅有关如何使用Command Line Shell 的文档。
编辑:
> sqlite3.exe database-file
sqlite> create table t (f integer);
sqlite> .exit
> dir database-file
【讨论】: