关于SQLite Client
在 Android 上安全地编辑、查询、构建和管理 SQLite 数据库。
🗄️ SQLite Client 是一款适用于 Android 的本地 SQLite 数据库客户端。
您可以打开数据库文件、创建新数据库、编辑数据和架构、运行 SQL、可视化构建查询、动手学习 SQL、导入或导出数据,并使用旨在保护您文件的安全机制保存更改。
✨ 主要功能
📂 基于文件的 SQLite 工作流程
通过 Android 的存储访问框架打开 .db、.sqlite、.sqlite3 和 .db3 文件。您可以创建新的空数据库、重新打开最近使用的文件、从其他应用接收数据库文件,并在需要时共享数据库。
✏️ 数据编辑
直接编辑单元格、添加行、复制行、删除行以及按列查找和替换值。您可以导入或导出 BLOB 数据、直接预览图像 BLOB,并在播放器中打开音频或视频 BLOB。没有安全行标识的表将受到保护,免受不安全行编辑的影响。
⌨️ SQL 编辑器
运行 SELECT、INSERT、UPDATE、DELETE、DDL 和多语句脚本,支持语法高亮、上下文感知自动补全、查询标签页、历史记录、书签、语句确认(即使执行时会破坏现有语句)以及单事务脚本执行。
🧩 可视化查询构建器
无需编写 SQL 即可构建 SELECT 语句。选择表和列,添加 WHERE 条件(=、!=、<、>、LIKE、IS NULL、IN 等),设置 ORDER BY 和 LIMIT,实时预览生成的 SQL,然后运行或将其发送到编辑器。
🎓 学习 SQL
通过十个内置课程进行练习,涵盖 SELECT、WHERE、排序、聚合、GROUP BY、JOIN 和 INSERT/UPDATE/DELETE。每个课程都在使用示例数据的安全沙箱中运行,因此您的真实文件不会受到影响,并且您的学习进度会被保存。
🏗️ 模式设计器
创建和删除表、添加列、重命名列、删除列、创建或删除索引、检查约束,并在应用模式更改之前预览生成的 DDL。
🧰 数据库工具
运行完整性检查、外键检查、VACUUM、ANALYZE、REINDEX、PRAGMA 编辑(例如 user_version 和 journal_mode),以及比较两个数据库之间的模式。
🔐 SQLCipher 支持
打开加密的 SQLite 数据库、设置或更改密码、移除加密,并通过相同的安全编辑流程将加密文件保存回原始数据库。
📥 导入和导出
使用引导式列映射向导导入 CSV 或 JSON 数据:选择分隔符、标题处理、目标模式(新建表、追加或替换)、每列类型、默认值和冲突策略。将表数据或查询结果导出为 CSV、JSON、SQL、Markdown 或 Excel (XLSX) 格式,并使用文件名模板保存可重用的导出预设。 🧭 实体关系图 (ERD) 和数据可视化
在交互式 ERD 中探索表、列和外键关系。点击表即可跳转到其数据或架构,查看外键详情,并高亮显示没有关联的表。当需要对数据进行可视化检查时,可根据查询结果快速创建图表。
🛡️ 安全设计
SQLite 客户端会先编辑一个临时工作副本。保存时,应用会备份原始文件,检查 WAL 数据,运行完整性检查,然后才会写回选定的文件。保存前,您可以预览架构和行数更改的摘要。
其他安全措施包括:
• 数据和架构编辑的文件快照撤销和重做
• 写回前预览更改
• 破坏性 SQL 确认
• 当无法写入源时,回退到只读模式
• 当原始写入权限不可用时,使用“另存为”流程
• 离线核心数据库功能
• 不会收集或上传数据库内容
🌍 语言
提供英语和韩语版本。
📱 现代化的安卓体验
• Material Design 3
• 浅色、深色和系统主题
• 最近使用的文件和示例数据库
• 针对手机、平板电脑和折叠屏设备进行了优化
使用 SQLite 客户端,即可直接在您的安卓设备上查看、编辑、查询、构建、学习和维护 SQLite 数据库。
最新版本1.25.13更新日志
Last updated on 2026年07月29日
Improved SQL lessons so write examples run only in the safe learning sandbox instead of the read-only sample database editor. Includes recent stability fixes for billing state, BLOB handling, import limits, temporary files, and lint cleanup.














