DB Browser for SQLite 详细教程:从安装到使用
引言
在数据管理的世界里,数据库是核心。对于桌面应用、移动应用或者小型网站来说,轻量级、文件式的数据库解决方案往往是首选,而 SQLite 无疑是其中的佼佼者。它无需独立的服务器进程,整个数据库就是一个单一的文件,易于部署和管理。
然而,虽然 SQLite 本身强大且灵活,但通过命令行界面(CLI)进行操作对于新手来说可能会有些门槛,即使是经验丰富的开发者,在进行数据浏览、结构调整等可视化操作时,也更倾向于使用图形用户界面(GUI)工具。
这时,DB Browser for SQLite (DB4S) 便应运而生。它是一款免费、开源、跨平台的 SQLite 数据库图形用户界面工具,旨在让用户能够轻松地创建、设计、编辑和浏览 SQLite 数据库文件。无论是开发者调试应用,数据分析师查看数据,还是普通用户管理个人信息,DB Browser for SQLite 都提供了直观便捷的操作方式。
本文将为你提供一份 DB Browser for SQLite 的详细教程,从软件的安装步骤开始,逐步深入讲解其用户界面、核心功能以及高级用法,带你完全掌握这款强大的工具。
第一部分:软件安装
使用 DB Browser for SQLite 的第一步自然是获取并安装它。由于它是跨平台的,我们将分别介绍在 Windows、macOS 和 Linux 三大操作系统上的安装方法。
1. 访问官方网站
首先,你需要访问 DB Browser for SQLite 的官方网站。通常可以通过搜索引擎搜索 “DB Browser for SQLite” 找到,或者直接访问其官方项目页面(例如在 GitHub 上)。请务必从官方或可信赖的源下载,以确保软件的安全性和完整性。
官方网站通常会提供各个平台的最新版本下载链接。
2. Windows 平台安装
- 下载安装包: 在官方网站的下载页面,找到适用于 Windows 的安装包。通常会有 32 位和 64 位版本,选择与你的操作系统架构匹配的版本。下载链接可能是
.exe
或.msi
文件。 - 运行安装程序: 双击下载的安装文件(例如
DB.Browser.for.SQLite-x.x.x-Win64.exe
)。 - 跟随安装向导: 安装向导会引导你完成安装过程。
- 用户协议: 阅读并接受许可协议。
- 安装路径: 选择软件的安装目录。通常默认路径即可,你也可以选择其他位置。
- 组件选择: 默认勾选所有组件通常是最好的选择。这可能包括主程序、命令行工具等。
- 开始菜单/桌面快捷方式: 选择是否创建开始菜单项或桌面快捷方式,方便快速启动。
- 安装: 点击“安装”按钮,等待程序复制文件。
- 完成安装: 安装完成后,通常会有一个提示窗口。你可以选择立即启动 DB Browser for SQLite。
3. macOS 平台安装
- 下载 DMG 文件: 在官方网站下载页面,找到适用于 macOS 的
.dmg
文件。 - 打开 DMG 文件: 双击下载的
.dmg
文件,它会在 Finder 中挂载为一个虚拟磁盘。 - 拖拽应用程序: 在打开的窗口中,你会看到 DB Browser for SQLite 的应用程序图标和一个指向“Applications”(应用程序)文件夹的快捷方式。将 DB Browser for SQLite 的图标拖拽到“Applications”文件夹中。
- 弹出虚拟磁盘: 安装完成后,可以将挂载的虚拟磁盘弹出(右键点击 Finder 侧边栏中的虚拟磁盘图标,选择“推出”)。
- 启动应用程序: 打开“Applications”文件夹,找到 DB Browser for SQLite 图标,双击启动。第一次启动可能需要确认信任该应用程序,点击“打开”即可。
4. Linux 平台安装
Linux 平台安装 DB Browser for SQLite 有多种方式,取决于你使用的 Linux 发行版和偏好。
- 使用包管理器(推荐): 大多数主流 Linux 发行版的软件仓库中都包含了 DB Browser for SQLite。这是最简单便捷的方式。
- Debian/Ubuntu 及其衍生版: 打开终端,运行命令
sudo apt update
更新软件包列表,然后运行sudo apt install sqlitebrowser
进行安装。 - Fedora/CentOS/RHEL 及其衍生版: 打开终端,运行命令
sudo dnf install sqlitebrowser
或sudo yum install sqlitebrowser
进行安装。 - Arch Linux 及其衍生版: 打开终端,运行命令
sudo pacman -S sqlitebrowser
进行安装。 - 如果你的发行版使用其他包管理器(如 zypper),请使用相应的命令。
- Debian/Ubuntu 及其衍生版: 打开终端,运行命令
- 下载 AppImage: 官方网站也可能提供 AppImage 格式的文件。这是一个可移植的应用格式,下载后赋予执行权限即可运行,无需传统安装。
- 下载
.AppImage
文件。 - 在终端中,导航到下载文件所在的目录。
- 赋予执行权限:
chmod +x DB.Browser.for.SQLite-x86_64.AppImage
(文件名可能略有不同)。 - 运行:
./DB.Browser.for.SQLite-x86_64.AppImage
。
- 下载
- 从源代码编译: 这是最复杂的方式,通常只推荐给有特定需求的用户。你需要安装必要的编译工具和依赖库,然后按照源代码包中的说明进行编译和安装。
安装后的验证
安装完成后,尝试启动 DB Browser for SQLite。如果成功启动并显示主窗口,说明安装过程顺利。
第二部分:用户界面概览
启动 DB Browser for SQLite 后,你将看到一个清晰直观的主窗口。了解各个区域的功能是高效使用软件的关键。主窗口通常包含以下几个主要部分:
1. 菜单栏 (Menu Bar)
位于窗口顶部,包含标准的文件、编辑、视图、数据库、工具、帮助等菜单。通过菜单栏可以执行创建/打开数据库、导入/导出数据、执行 SQL 文件、修改偏好设置等操作。
文件 (File)
: 创建新数据库、打开现有数据库、保存数据库、导入/导出数据、退出。编辑 (Edit)
: 复制、粘贴、查找、偏好设置。视图 (View)
: 显示/隐藏工具栏、日志面板等。数据库 (Database)
: 管理数据库结构,如创建/删除表、索引、视图、触发器。工具 (Tools)
: 执行 SQL 文件、压缩数据库、完整性检查等。帮助 (Help)
: 查看关于软件信息、访问帮助文档(如果可用)。
2. 工具栏 (Toolbar)
位于菜单栏下方,提供常用功能的快捷按钮。这些按钮通常对应于菜单栏中的重要操作。常见的按钮包括:
- 新建数据库 (New Database)
- 打开数据库 (Open Database)
- 保存数据库 (Save Database)
- 写入更改 (Write Changes): 将内存中的修改写入数据库文件(非常重要!)。
- 创建表 (Create Table)
- 修改表 (Modify Table)
- 删除表 (Drop Table)
- 创建索引 (Create Index)
- 创建视图 (Create View)
- 创建触发器 (Create Trigger)
- 浏览数据 (Browse Data)
- 执行 SQL (Execute SQL)
- 打开 SQL 文件 (Open SQL File)
- 保存 SQL 文件 (Save SQL File)
- 执行 SQL (Execute SQL) – 在 SQL 编辑器中运行当前查询。
- 解释 SQL (Explain SQL) – 分析查询计划。
- 中止查询 (Stop): 停止正在执行的查询。
3. 主操作区域 (Main Operation Area – Tabbed)
窗口的中心部分是主要工作区域,通过不同的标签页 (Tabs) 来切换不同的功能视图。这是你与数据库进行交互的核心区域。主要标签页包括:
- 数据库结构 (Database Structure): 显示当前打开数据库的所有对象(表、索引、视图、触发器)。你可以在这里查看它们的结构,并进行创建、修改、删除等管理操作。
- 浏览数据 (Browse Data): 用于直观地查看选定表中的数据。你可以在这里排序、过滤数据,甚至直接编辑单元格内容(需要先启用编辑模式)。
- 执行 SQL (Execute SQL): 提供一个 SQL 编辑器,你可以在这里编写和执行任意 SQL 语句。这是进行复杂查询和数据操作最强大的方式。结果会显示在下方的结果面板。
- 外键 (Foreign Keys): 显示数据库中定义的所有外键关系。
- 日志 (Log): 显示 DB Browser for SQLite 执行的内部命令和操作日志,对于调试有时很有帮助。
- Pragma (Pragmas): 显示和允许修改 SQLite PRAGMA 设置,这些设置控制数据库的各种内部行为和优化选项。
4. 结果/消息面板 (Results/Messages Panel)
通常位于主操作区域下方,用于显示 SQL 查询的结果集、错误信息、操作提示等。
5. 状态栏 (Status Bar)
位于窗口最底部,显示当前数据库文件的路径、文件大小、SQLite 版本信息以及当前操作的状态。
第三部分:基本数据库操作
现在我们来学习如何使用 DB Browser for SQLite 进行基本的数据库操作。
1. 创建新数据库
- 点击工具栏上的 新建数据库 (New Database) 按钮,或者选择菜单栏
文件 (File) -> 新建数据库 (New Database)
。 - 弹出一个文件保存对话框。选择你想保存数据库文件的位置,输入文件名(例如
mydatabase.db
),然后点击 保存 (Save)。SQLite 数据库文件通常使用.db
、.sqlite
或.sqlite3
作为扩展名。 - 此时,数据库文件被创建,并且软件会立即提示你创建第一个表。
2. 打开现有数据库
- 点击工具栏上的 打开数据库 (Open Database) 按钮,或者选择菜单栏
文件 (File) -> 打开数据库 (Open Database)
。 - 弹出一个文件打开对话框。导航到存放 SQLite 数据库文件的位置,选择你想打开的
.db
或其他 SQLite 文件,然后点击 打开 (Open)。 - 数据库将被加载,并在“数据库结构”标签页显示其包含的所有对象。
3. 保存数据库
DB Browser for SQLite 的 GUI 操作(如创建/修改表、插入/更新/删除数据)默认是在内存中进行的。你需要显式地将这些更改写入到数据库文件。
- 点击工具栏上的 写入更改 (Write Changes) 按钮(通常是一个磁盘图标,旁边可能有箭头)。
- 或者选择菜单栏
文件 (File) -> 写入更改 (Write Changes)
。 - 执行 SQL 语句(如
INSERT
,UPDATE
,DELETE
,CREATE
,DROP
等)时,软件通常会提示你是否立即提交事务。提交事务也会将更改写入文件。
重要提示: 如果不点击“写入更改”或提交事务就关闭软件,你在 GUI 中进行的许多操作(尤其是数据编辑)可能会丢失!
第四部分:管理数据库结构(通过 GUI)
“数据库结构”标签页是你进行数据库结构管理的主要场所。
1. 创建表 (Create Table)
- 在“数据库结构”标签页,点击工具栏上的 创建表 (Create Table) 按钮。
- 弹出一个“创建表”对话框。
- 表名 (Table name): 输入新表的名称(例如
users
)。 - 字段 (Fields): 这是定义列的地方。
- 点击 添加字段 (Add Field) 按钮。
- 名称 (Name): 输入列名(例如
id
)。 - 类型 (Type): 选择列的数据类型。SQLite 支持 TEXT, INTEGER, REAL, BLOB, NULL。选择合适的类型(例如
INTEGER
forid
)。 - PK (Primary Key): 勾选此选项将该列设为主键。通常
id
列会设为主键。 - NN (Not Null): 勾选此选项要求该列的值不能为空。
- UQ (Unique): 勾选此选项要求该列的值必须是唯一的。
- AI (Auto Increment): 勾选此选项(通常与 PK 一起使用)使 INTEGER 主键自动递增。
- 默认值 (Default Value): 可以选择为该列设置一个默认值。
- 外键 (Foreign Key): 如果该列是外键,可以在此处配置。
- 重复点击“添加字段”按钮来添加所有需要的列(例如
name
(TEXT),age
(INTEGER),email
(TEXT, UQ))。 - 你可以在字段列表中使用上下箭头调整列的顺序。
- SQL (SQL DDL): 对话框下方会实时显示生成的
CREATE TABLE
SQL 语句。 - 点击 确定 (OK) 创建表。
- 新创建的表会出现在“数据库结构”标签页的左侧列表中。
2. 修改表 (Modify Table)
- 在“数据库结构”标签页的列表中,选中你想修改的表。
- 点击工具栏上的 修改表 (Modify Table) 按钮。
- 弹出一个“修改表”对话框,类似于“创建表”对话框,但显示的是现有表的结构。
- 你可以进行以下操作:
- 添加字段 (Add Field): 添加新列。
- 删除字段 (Remove Field): 删除现有列(请谨慎操作,数据会丢失!)。
- 修改字段属性: 选中一个现有列,修改其名称、类型、约束等属性。
- 修改表名: 在顶部的表名框中修改表名。
- 下方会显示对应的
ALTER TABLE
SQL 语句。 - 点击 确定 (OK) 应用更改。
3. 删除表 (Drop Table)
- 在“数据库结构”标签页的列表中,选中你想删除的表。
- 点击工具栏上的 删除表 (Drop Table) 按钮。
- 弹出一个确认对话框,警告你删除表将永久丢失表中的所有数据。
- 如果确定要删除,点击 是 (Yes)。
- 下方会显示对应的
DROP TABLE
SQL 语句。 - 表将从列表中移除。
4. 管理索引、视图、触发器
类似地,你可以在“数据库结构”标签页通过点击相应的 创建/修改/删除 (Create/Modify/Drop) 按钮来管理索引、视图和触发器。每个操作都会弹出一个专门的对话框,允许你定义其属性并显示相应的 SQL 语句 (CREATE INDEX
, CREATE VIEW
, CREATE TRIGGER
)。
第五部分:浏览和编辑数据
“浏览数据”标签页提供了查看和修改表中数据的可视化界面。
- 点击主操作区域的 浏览数据 (Browse Data) 标签页。
- 在标签页顶部的下拉列表中,选择你想查看数据的表。
- 表格区域会显示该表的所有行和列。
1. 查看数据
- 滚动表格来查看更多数据。
- 点击列标题可以对该列进行排序(升序/降序)。
- 可以使用上方的筛选框(Filter)输入条件来过滤显示的行。
2. 编辑数据
- 默认情况下,你可能无法直接编辑数据。你需要点击工具栏上的 允许编辑数据 (Allow editing of data) 按钮(通常是笔形图标)。
- 点击某个单元格,它的背景可能会变色,表示进入编辑模式。
- 输入新值,然后按
Enter
键或点击表格外部,值就会被更改(更改此时在内存中)。 - 插入新行: 点击工具栏上的 添加新行 (New Record) 按钮。表格底部会出现一个新行,你可以输入数据。
- 删除行: 选中你想删除的一行或多行(按住
Ctrl
或Shift
多选),然后点击工具栏上的 删除行 (Delete Record) 按钮。弹出的确认框中点击 是 (Yes) 确认删除(删除此时在内存中)。 - 保存更改: 在“浏览数据”标签页进行的添加、修改、删除操作不会立即写入文件。你必须点击主工具栏上的 写入更改 (Write Changes) 按钮才能将这些操作永久保存到数据库文件。
第六部分:执行 SQL 语句
“执行 SQL”标签页是 DB Browser for SQLite 最强大和灵活的功能之一,允许你直接编写和运行任意有效的 SQLite SQL 语句。
- 点击主操作区域的 执行 SQL (Execute SQL) 标签页。
- 你将看到一个大的文本编辑区域,这是 SQL 编辑器。
1. 编写 SQL 语句
-
在编辑器中输入你的 SQL 语句。例如:
“`sql
SELECT * FROM users WHERE age > 30;INSERT INTO users (name, age, email) VALUES (‘Alice’, 25, ‘[email protected]’);
UPDATE users SET age = age + 1 WHERE name = ‘Alice’;
DELETE FROM users WHERE name = ‘Alice’;
— 这是一个注释
/
这是一个多行注释
/
SELECT COUNT(*) AS total_users FROM users;
``
;` 结束。
* 编辑器通常提供语法高亮和基本的自动完成功能,有助于编写。
* 可以编写多条 SQL 语句,每条语句通常以分号
2. 执行 SQL 语句
- 执行当前语句: 将光标放在你想执行的语句内,或选中该语句,然后点击工具栏上的 执行 SQL (Execute SQL) 按钮(绿色三角形图标),或者按键盘上的 F5 键。
- 执行所有语句: 如果编辑器中有多个语句,并且你想全部执行,不选中任何语句,直接点击“执行 SQL”按钮或按 F5。软件会尝试依次执行所有语句。
- 执行选定语句: 如果你想执行编辑器中的某几条语句,选中这些语句,然后点击“执行 SQL”按钮或按 F5。只有选中的语句会被执行。
3. 查看结果
- SQL 编辑器下方是结果面板。
- 查询结果: 如果执行的是
SELECT
语句,结果集会显示在一个表格中。 - 操作结果: 如果执行的是
INSERT
,UPDATE
,DELETE
,CREATE
,DROP
等语句,结果面板会显示操作影响的行数或者成功执行的消息。 - 错误信息: 如果 SQL 语句有语法错误或执行失败,错误信息会显示在结果面板的顶部,通常是红色的文本。仔细阅读错误信息可以帮助你定位问题。
- 如果执行了多个
SELECT
语句,结果面板可能会以不同的标签页显示每个查询的结果。
4. SQL 编辑器辅助功能
- 打开 SQL 文件: 点击工具栏上的 打开 SQL 文件 (Open SQL File) 按钮加载一个
.sql
文件到编辑器中。 - 保存 SQL 文件: 点击工具栏上的 保存 SQL 文件 (Save SQL File) 按钮将编辑器中的内容保存为
.sql
文件。 - 解释 SQL: 选中一个
SELECT
语句,点击工具栏上的 解释 SQL (Explain SQL) 按钮,可以查看 SQLite 执行该查询的计划,这对于性能优化非常有用。 - 事务: SQLite 支持事务。在 SQL 编辑器中,你可以使用
BEGIN TRANSACTION;
,COMMIT;
,ROLLBACK;
语句来控制事务。DB Browser 也提供了相应的事务控制按钮(通常在执行 SQL 按钮附近),让你手动开始、提交或回滚一个事务。手动控制事务可以确保一组操作要么全部成功,要么全部失败。
第七部分:导入和导出数据
DB Browser for SQLite 提供了方便的数据导入和导出功能,支持 CSV 和 SQL 格式。
1. 从 CSV 文件导入数据
- 选择菜单栏
文件 (File) -> 导入 (Import) -> 从 CSV 文件导入表格 (Table from CSV file...)
。 - 弹出一个文件对话框,选择你想导入的
.csv
文件,点击 打开 (Open)。 - 弹出一个“导入 CSV 文件”对话框。
- 目标表 (Target table):
- 新建表 (Create new table): 选择此选项,并输入新表的名称。软件会根据 CSV 文件的第一行(如果勾选了“Header line”选项)来推断列名和类型。
- 已存在的表 (Table exists – empty or append): 选择此选项,然后从下拉列表中选择一个已存在的表。你可以选择清空现有表再导入 (
Empty table before importing
) 或直接追加到现有数据后 (Append data to existing table
)。
- 文件设置 (File format): 配置 CSV 文件的格式,包括:
- 字段分隔符 (Field separator): 通常是逗号
,
。 - 字符串引用符 (String delimiter): 通常是双引号
"
。 - 编码 (Encoding): 选择文件的字符编码,例如
UTF-8
。 - 标题行 (Header line): 勾选此选项如果 CSV 文件的第一行是列名。
- 字段分隔符 (Field separator): 通常是逗号
- 字段映射 (Field mapping): 如果导入到现有表,你需要确保 CSV 文件的列与表中的列正确对应。
- 点击 确定 (OK) 开始导入。导入过程和结果会在日志面板中显示。
2. 从 SQL 转储导入数据库
- 选择菜单栏
文件 (File) -> 导入 (Import) -> 从 SQL 转储导入数据库 (Database from SQL dump...)
。 - 选择一个包含 SQL 语句的
.sql
文件(通常是之前使用 DB Browser 或其他工具导出的整个数据库结构和数据的 SQL 脚本)。 - 点击 打开 (Open)。软件会执行该 SQL 文件中的所有语句,重建数据库结构并插入数据。
3. 将表格导出为 CSV 文件
- 选择菜单栏
文件 (File) -> 导出 (Export) -> 将表格导出为 CSV 文件 (Table as CSV file...)
。 - 弹出一个对话框。
- 要导出的表格 (Table to export): 从下拉列表中选择要导出的表。
- 导出到文件 (Export to file): 点击浏览按钮选择保存 CSV 文件的位置和文件名。
- 文件格式 (File format): 配置导出的 CSV 文件的格式,包括分隔符、引用符、编码等。
- 包含列名 (Include column names in first line): 勾选此选项以在 CSV 文件第一行包含列名。
- 点击 确定 (OK) 开始导出。
4. 将数据库导出为 SQL 转储
- 选择菜单栏
文件 (File) -> 导出 (Export) -> 将数据库导出为 SQL 转储 (Database as SQL dump...)
。 - 弹出一个对话框。
- 导出到文件 (Export to file): 选择保存 SQL 文件的位置和文件名。
- 内容 (Contents): 选择要导出的内容,通常是“Structure and Data”(结构和数据)。你也可以只导出结构或只导出数据。
- 格式 (Format): 配置输出格式(例如是否包含
DROP TABLE
语句以便重新创建)。 - 点击 确定 (OK) 开始导出。生成的
.sql
文件包含了创建表、索引、视图、触发器的CREATE
语句以及插入数据的INSERT
语句,是一个完整的数据库备份或迁移脚本。
5. 导出查询结果
在“执行 SQL”标签页执行 SELECT
查询后,你可以将结果面板中的数据导出为 CSV 文件。
- 在结果面板中右键点击,选择
导出为 CSV (Export as CSV)
。 - 选择保存位置和文件名,配置 CSV 格式,点击 保存 (Save)。
第八部分:高级功能简述
除了以上核心功能,DB Browser for SQLite 还提供了一些其他有用的功能:
- 外键 (Foreign Keys) 标签页: 直观地展示数据库中定义的所有外键关系,有助于理解表之间的关联。
- Pragma (Pragmas) 标签页: 允许查看和修改 SQLite 的 PRAGMA 设置。这些设置控制着数据库的行为、性能和完整性检查等方面。例如,你可以查看
journal_mode
,cache_size
,auto_vacuum
等设置。 - 工具 (Tools) 菜单:
- 执行 SQL 文件 (Execute SQL file…): 直接运行一个
.sql
文件中的所有语句,无需手动复制粘贴到 SQL 编辑器。 - 压缩数据库 (Compact Database): 执行
VACUUM
命令,回收因删除数据而产生的未使用的空间,减小数据库文件体积。 - 完整性检查 (Integrity Check): 执行
PRAGMA integrity_check;
命令,检查数据库文件是否存在损坏或结构问题。
- 执行 SQL 文件 (Execute SQL file…): 直接运行一个
- 日志 (Log) 标签页: 记录了 DB Browser for SQLite 执行的底层 SQLite 命令,对于理解软件内部工作或调试某些问题很有帮助。
第九部分:使用技巧和注意事项
- 频繁保存: 再次强调,使用 GUI 进行结构或数据修改后,一定要点击 写入更改 (Write Changes) 按钮来保存修改到文件。
- SQL 优先: 虽然 GUI 方便,但对于复杂操作、批量操作或需要精确控制的场景,直接编写和执行 SQL 语句通常更高效和灵活。
- 事务控制: 在执行一系列相互依赖的修改操作时,考虑使用
BEGIN TRANSACTION;
和COMMIT;
/ROLLBACK;
来确保数据一致性。DB Browser 的 SQL 标签页和工具栏提供了事务控制选项。 - 备份: 在进行重要操作(如修改结构、批量删除)之前,务必备份你的数据库文件,最简单的方式就是复制
.db
文件或者使用导出为 SQL 转储的功能。 - 学习 SQL: 掌握基本的 SQL 知识将极大地提升你使用 DB Browser for SQLite 的效率和能力。
- 查看 DDL: 在“数据库结构”标签页中,选中一个表、索引、视图或触发器,下方的区域会显示创建该对象的 SQL 语句 (DDL – Data Definition Language)。这对于理解现有结构或复制结构非常有用。
结论
DB Browser for SQLite 是一款功能强大且对用户友好的 SQLite 数据库管理工具。通过本文的详细介绍,你应该已经掌握了从安装到使用其核心功能的全部过程。无论是简单的浏览数据,还是复杂的结构设计和 SQL 查询,DB Browser for SQLite 都能提供极大的便利。
SQLite 数据库因其轻量级和易用性在许多场景下得到广泛应用,而 DB Browser for SQLite 则进一步降低了使用 SQLite 的门槛,让你可以更直观、更高效地管理和操作你的数据库。多加实践,尝试使用不同的功能,你将能更充分地发挥这款工具的潜力。希望这篇教程能帮助你更好地利用 DB Browser for SQLite!