SQLite数据库存储在磁盘上的哪个位置?

sla*_*lao 42 sqlite

SQLite数据库存储在哪里,即创建时Windows 7上的目录路径?

小智 51

SQLite数据库是常规文件.它在脚本当前目录中创建.


Sin*_*ion 18

sqlite数据库没有"标准位置".文件的位置是指定给库的,可能位于主目录,调用程序的文件夹或任何其他位置.

如果它有帮助,按照惯例,sqlite数据库以.db文件扩展名命名.


Cir*_*四事件 11

.databases
Run Code Online (Sandbox Code Playgroud)

从SQLite内部列出所有当前连接的数据库的路径.样本输出:

seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /home/me/a.db
Run Code Online (Sandbox Code Playgroud)


rtf*_*inc 7

如果您正在运行Rails(它是Rails中的默认数据库),请检查{RAILS_ROOT} /config/database.yml文件,您会看到如下内容:

database: db/development.sqlite3
Run Code Online (Sandbox Code Playgroud)

这意味着它将位于{RAILS_ROOT}/db目录中.


Sog*_*ger 5

当您调用 sqlite3_open() 时,您指定数据库打开/保存到的文件路径,如果它不是绝对路径,则指定相对于当前工作目录的路径。