news 2026/4/23 9:51:19

【工具】DB Browser for SQLite使用教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【工具】DB Browser for SQLite使用教程

DB Browser for SQLite 完全入门教程(2026)

DB Browser for SQLite(简称 DB4S)是目前最受欢迎的 SQLite 图形化管理工具。它完全免费、开源、界面简洁,非常适合初学者、Android/iOS 逆向工程师,以及 Python/Go/Node.js 等开发者管理.db.sqlite文件。

本教程以最新版 3.13.x 系列为例,涵盖从安装到实战的所有核心操作。


一、下载与安装

官方下载地址

https://sqlitebrowser.org/dl/

各平台推荐版本

  • Windows:Standard installer for 64-bit Windows(.exe 安装包)
  • macOS:DB Browser for SQLite.dmg
  • Linux:Flatpak / AppImage / deb 包

安装说明

安装过程非常简单,一路点击「下一步」即可完成,无需任何额外配置


二、界面布局说明

首次打开软件后,界面分为四大核心区域:

1. 菜单栏 + 工具栏(顶部)

  • New Database:新建数据库
  • Open Database:打开现有数据库
  • Write Changes:保存修改(⚠️ 重要!新手常忘记点击)

2. 左侧标签页(四个常用标签)

  • Database Structure:查看表结构、索引、触发器
  • Browse Data:浏览和编辑数据(类似 Excel)
  • Execute SQL:执行 SQL 语句(最强大功能)
  • DB Schema:图形化 ER 图(新版加强)

3. 右侧主区域

根据左侧选择的标签显示相应内容

4. 底部状态栏

显示执行日志、结果集、错误提示


三、核心操作详解

操作 A:新建空白数据库

  1. 点击工具栏「New Database」按钮
  2. 选择保存位置并命名(例如:mydb.sqlite
  3. 系统会立即弹出「Create Table」窗口(可暂时取消)

操作 B:创建表(图形化方式)

推荐新手使用图形化界面创建表

创建步骤
  1. 点击「Create Table」按钮
  2. 输入表名:students(建议使用小写英文)
  3. 逐行添加字段,常用配置如下:
字段名类型勾选选项说明
idINTEGERPrimary Key + Autoincrement自增主键(强烈推荐)
nameTEXT-姓名
ageINTEGER-年龄
scoreREAL-分数(支持小数)
is_activeINTEGERDefault: 10/1 表示是否激活
created_atTEXTDefault: CURRENT_TIMESTAMP创建时间
  1. 点击「OK」完成创建

操作 C:插入/修改/删除数据(类似 Excel 操作)

操作流程
  1. 切换到「Browse Data」标签
  2. 从下拉菜单选择表名(如students
  3. 点击工具栏「New Record」按钮插入新行
  4. 双击单元格直接修改数据
  5. 选中行后右键选择「Delete Record」删除数据
  6. ⚠️ 重要:修改完成后必须点击工具栏「Write Changes」(或按Ctrl+S)才能真正保存

操作 D:执行 SQL 语句(进阶必会)

切换到「Execute SQL」标签,可以执行各种 SQL 语句:

示例 SQL 语句
-- 插入数据INSERTINTOstudents(name,age,score)VALUES('张三',22,88.5),('李四',19,76),('王五',25,92);-- 查询数据SELECT*FROMstudentsWHEREage>=20ORDERBYscoreDESC;-- 更新数据UPDATEstudentsSETscore=score+5WHEREname='李四';-- 删除数据DELETEFROMstudentsWHEREid=3;
执行方式
  • 选中要执行的语句,点击「▶ Play」按钮
  • 或直接按F5

执行完成后,底部会显示结果表格和受影响的行数。


操作 E:导入/导出数据

导入 CSV 文件

FileImportTable from CSV file…

导出表为 CSV

选中表 →FileExportTable(s) as CSV…

导出查询结果

在「Execute SQL」标签执行查询后,点击右下角「Save Resultset」按钮


四、快捷键与效率技巧

快捷键功能
F5执行 SQL 语句
Ctrl + Enter执行当前选中的语句
Ctrl + R刷新当前视图
Ctrl + S保存修改(Write Changes)

实用技巧

  • 查看建表语句:右键表名 → 选择「Show CREATE statement
  • 修改数据后,软件会提示保存,新手容易忘记点击「Write Changes」

五、常见问题与解决方案

问题解决方案
修改数据后没有生效?必须点击工具栏「Write Changes」或按Ctrl+S保存
无法打开某些.db文件?可能是 SQLCipher 加密文件,需要支持加密的版本
中文显示乱码?确保数据库文件为 UTF-8 编码,导入 CSV 时选择 UTF-8 编码
打开大表时软件卡顿?关闭「Preferences → Data Browser → Show table」的分页功能,或使用 SQL 分页查询

六、总结

DB Browser for SQLite 是一款功能强大且易于上手的 SQLite 管理工具,无论是数据库入门学习、移动应用逆向分析,还是日常开发工作,都能极大提升效率。

核心要点回顾

  1. 图形化界面友好,适合快速创建表和修改数据
  2. SQL 执行功能强大,支持复杂查询和批量操作
  3. 记得随时保存修改(Write Changes)
  4. 支持 CSV 导入导出,数据迁移便捷

掌握本教程内容后,你就可以熟练使用 DB4S 进行 SQLite 数据库的日常管理工作了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 7:29:31

多功能景区小程序系统源码 带完整的搭建部署教程

温馨提示:文末有资源获取方式 全域旅游时代,景区需要整合更多资源,提供更综合的服务。一款专为旅游行业设计的智慧旅游景区小程序多商户版源码系统,正是为了帮助景区构建覆盖“吃、住、行、游、购、娱”的一站式智慧旅游生态圈&am…

作者头像 李华
网站建设 2026/4/18 11:40:48

【小程序毕设全套源码+文档】基于微信小程序的学生托管管理系统设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/18 3:45:24

在线学习系统的概念漂移实时检测框架:软件测试从业者的实战指南

在AI驱动的在线学习系统中,概念漂移(concept drift)指数据分布随时间变化导致模型性能下降的现象,如用户行为模式突变或环境因素干扰,需实时探测并调整模型以维持准确性。对软件测试从业者而言,构建可靠的实…

作者头像 李华
网站建设 2026/4/18 0:56:21

AI写论文哪个软件最好?书匠策AI:学术写作的“智能外挂”全解析

在学术写作的赛道上,AI工具早已不是“辅助者”,而是进化成了“全能队友”。从选题迷茫到逻辑混乱,从文献堆积如山到查重焦虑,传统论文写作的“五大关卡”让无数学生抓狂。而今天要介绍的书匠策AI(官网:www.…

作者头像 李华