DB Browser for SQLite(简称DB4S)是一款开源免费的SQLite可视化管理工具,以下是从安装、创建数据库到完整功能操作的全流程教程,覆盖核心功能与实操细节,按步骤即可快速上手。
DB Browser for SQLite(简称DB4S)是一款开源免费的SQLite可视化管理工具,以下是从安装、创建数据库到完整功能操作的全流程教程,覆盖核心功能与实操细节,按步骤即可快速上手。
一、安装与启动
- 下载安装:访问DB Browser for SQLite 官网,下载对应Windows/macOS/Linux版本,按向导完成安装(Windows版可选择便携版,解压即用)。
- 启动软件:双击桌面图标或开始菜单中的程序,打开主界面。
二、创建自己的数据库(核心步骤)
-
新建数据库:
- 点击工具栏“新建数据库”(New Database),或通过菜单“文件→新建数据库”。
- 在弹出的对话框中选择保存路径,输入文件名(如
mydb.db或mydb.sqlite3),点击“保存”,自动生成空数据库文件。 - 首次创建后会提示“创建表”,可选择“是”立即建表,或“否”后续手动创建。
-
创建数据表(图形化方式):
- 切换到“数据库结构”(Database Structure)选项卡,点击“新建表”(Create Table)按钮。
-
在弹出窗口中输入表名(如 users),添加字段并配置参数(字段名、数据类型、主键、自增、非空、默认值等),例如:字段名 类型 主键 自增 非空 默认值 id INTEGER ✅ ✅ ✅ - name TEXT - - ✅ - age INTEGER - - - 0 - 点击“确定”完成建表,表会显示在左侧数据库结构面板中。
- 创建数据表(SQL方式):
- 切换到“执行SQL”(Execute SQL)选项卡,输入SQL语句,例如:
CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INTEGER DEFAULT 0 ); - 点击“执行”(▶ 或 F5),成功后在“数据库结构”中可见新表。
- 切换到“执行SQL”(Execute SQL)选项卡,输入SQL语句,例如:
三、数据操作(增删改查)
-
插入数据:
- 切换到“浏览数据”(Browse Data)选项卡,选择目标表(如
users)。 - 点击“新建记录”(New Record),在下方编辑区输入数据,点击“写入更改”(Write Changes)保存。
- 批量插入可通过“执行SQL”运行
INSERT语句,例如:INSERT INTO users (name, age) VALUES ('Alice', 25), ('Bob', 30);
- 切换到“浏览数据”(Browse Data)选项卡,选择目标表(如
-
更新数据:
- 在“浏览数据”中双击单元格直接修改,或选中行点击“编辑记录”(Edit Record)。
- 执行SQL更新:
UPDATE users SET age = 26 WHERE name = 'Alice';
-
删除数据:
- 在“浏览数据”中选中行,点击“删除记录”(Delete Record),再点击“写入更改”。
- 执行SQL删除:
DELETE FROM users WHERE id = 2;
-
查询数据:
- 在“执行SQL”中输入查询语句,例如:
SELECT * FROM users WHERE age > 25; - 点击“执行”,结果显示在下方,支持排序、导出、复制。
- 在“执行SQL”中输入查询语句,例如:
四、高级功能操作
-
索引管理:
- 在“数据库结构”中右键表名,选择“新建索引”(New Index),输入索引名,选择字段和排序方式(升序/降序),勾选是否唯一索引,点击“确定”。
- 可通过右键索引选择“删除索引”进行移除。
-
视图创建:
- 在“执行SQL”中输入
CREATE VIEW语句,例如:CREATE VIEW vw_user_info AS SELECT id, name, age FROM users WHERE age >= 18; - 执行后视图会显示在“数据库结构”的“视图”分类下,可像表一样浏览数据。
- 在“执行SQL”中输入
-
触发器设置:
- 在“执行SQL”中输入
CREATE TRIGGER语句,例如:CREATE TRIGGER update_user_age BEFORE UPDATE OF age ON users FOR EACH ROW BEGIN SELECT CASE WHEN NEW.age < 0 THEN RAISE(ABORT, 'Age cannot be negative') END; END; - 用于实现数据校验、自动更新等逻辑。
- 在“执行SQL”中输入
-
数据导入导出:
- 导入:菜单“文件→导入”,支持CSV、JSON、SQL脚本等格式,按向导映射字段并导入。
- 导出:在“浏览数据”或查询结果中右键,选择“导出”,支持CSV、JSON、Excel、SQL等格式,设置导出范围后保存。
-
数据库备份与恢复:
- 备份:菜单“文件→导出→数据库到SQL文件”,选择保存路径,生成SQL备份脚本。
- 恢复:新建空数据库,切换到“执行SQL”,打开备份的SQL文件,点击“执行”即可恢复数据。
五、其他常用功能
- 表结构修改:在“数据库结构”中右键表名,选择“修改表”(Modify Table),可添加/删除字段、修改字段属性等。
- SQL历史记录:在“执行SQL”界面点击工具栏的历史按钮,查看最近执行的SQL语句,支持复用。
- 语法高亮与格式化:在“执行SQL”中编写语句时自动语法高亮,右键可选择“格式化SQL”优化代码结构。
六、注意事项
- SQLite 是文件型数据库,数据库即单个文件,操作时注意文件权限与备份。
- 字段类型为动态类型,定义类型仅为约束,实际存储仍为 SQLite 原生类型(NULL、INTEGER、REAL、TEXT、BLOB)。
- 每次修改数据(增删改)后,需点击“写入更改”(Write Changes)保存,否则修改仅在内存中,关闭后丢失。
七、常见问题与解决
- 无法写入数据:检查数据库文件是否被其他程序占用,或文件所在目录是否有写入权限。
- 表创建失败:检查字段名是否重复、主键配置是否正确、SQL语句是否有语法错误。
- 中文乱码:确保数据库连接与数据导入/导出时使用UTF - 8编码。
未经允许不得转载作者:
GRUD,
转载或复制请以
超链接形式
并注明出处
科技之星网站 。
原文地址:
《
DB Browser for SQLite(简称 DB4S)是一款开源免费的 SQLite 可视化管理工具》
发布于
2025-12-31
(禁止商用或其它牟利行为)版权归原作者本人所有,您必须在下载后24小时内删除, 感谢您的理解与合作
文章标题:DB Browser for SQLite(简称 DB4S)是一款开源免费的 SQLite 可视化管理工具
文章链接:https://kejizhixing.com/post-1279.html
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自GRUD !














![[自定义u盘图标] 让你的u盘图标比较个性化](https://www.kejizhixing.com/content/uploadfile/202601/20e21768824794.jpg)




评论 抢沙发
评论前必须登录!
立即登录 注册