打开 sqlite .db 有几种常见方式
下面按最简单 → 稍微高级的顺序给你说明(以 Windows 为例)。
方法一:命令行直接打开(最常用)
1️⃣ 打开命令提示符
- 按 Win + R
- 输入
cmd - 回车
2️⃣ 进入 sqlite3.exe 所在目录
假设你的 sqlite3.exe 在 C:\sqlite 目录:
cd C:\sqlite
3️⃣ 打开 system.db
如果 system.db 和 sqlite3.exe 在同一目录:
sqlite3 system.db
如果不在同一目录,写完整路径:
sqlite3 D:\data\system.db
成功后你会看到类似:
SQLite version 3.xx.x
Enter ".help" for usage hints.
sqlite>
这说明数据库已经打开了 ✅
方法二:先启动 sqlite3,再打开数据库
sqlite3
进入 sqlite 提示符后:
.open system.db
常用 SQLite 命令(打开后)
查看所有表
.tables
查看某个表结构
.schema 表名
查询数据
SELECT * FROM 表名;
退出
.quit
方法三:图形界面(更直观,推荐新手)
如果你不想敲命令,推荐:
👉 DB Browser for SQLite
- 免费、开源
- 直接双击打开
.db
官网:
https://sqlitebrowser.org/
操作:
- 打开软件
- 点击 Open Database
- 选择
system.db
常见问题排查
❓ 提示 “no such file or directory”
- 检查
system.db路径是否正确 - 可以用:
dir
看看文件是否真的在当前目录
❓ system.db 是系统文件 / 被占用
- 某些程序(如安卓、某些服务)正在使用它
- 需要先复制一份再打开
如果你愿意,我可以帮你:
- 判断
system.db是哪种程序的数据库 - 写具体查询 SQL
- 分析表结构
- 修复损坏的 db