【发布时间】:2021-09-28 02:22:23
【问题描述】:
SQLite 数据库存储在哪里,即创建时 Windows 7 上的目录路径?
【问题讨论】:
-
@paxdiablo,创建 SQLite 数据库的方法有很多,有时创建 SQLite 数据库的软件不希望不知情的用户知道它在哪里。
标签: sqlite
SQLite 数据库存储在哪里,即创建时 Windows 7 上的目录路径?
【问题讨论】:
标签: sqlite
SQLite 数据库是一个常规文件。它是在您的脚本当前目录中创建的。
【讨论】:
sqlite 数据库没有“标准位置”。该文件的位置是指定给库的,可能在您的主目录、调用程序的文件夹或任何其他位置。
如果有帮助,按照惯例,sqlite 数据库使用 .db 文件扩展名命名。
【讨论】:
.databases
如果你在 SQLite 中运行这个命令
.databases
它列出了所有当前连接的数据库的路径。示例输出:
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/me/a.db
【讨论】:
如果您正在运行 Rails(它是 Rails 中的默认数据库),请检查 {RAILS_ROOT}/config/database.yml 文件,您会看到如下内容:
database: db/development.sqlite3
这意味着它将在 {RAILS_ROOT}/db 目录中。
【讨论】:
当您调用 sqlite3_open() 时,您指定打开/保存数据库的文件路径,如果它不是相对于当前工作目录的绝对路径。
【讨论】:
SQLit 数据库只是一个文件,您的本地数据存储在本地机器上
【讨论】:
SQLite 会在你安装 python 的 python 目录中创建。
【讨论】:
在 Windows 10 中,如果在提示命令中启动 sqlite 的路径是
C:\users\USER_NAME
您可以在用户主文件夹中找到它。
.db 文件存储在您启动 sqlite 命令的位置。
我希望这能解决问题
【讨论】: