ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

DB Browser for SQLite:3分钟上手 SQLite 数据库免费图形化管理

DB Browser for SQLite:3分钟上手 SQLite 数据库免费图形化管理

DB Browser for SQLite:3分钟上手 SQLite 数据库免费图形化管理

【免费下载链接】sqlitebrowserOfficial home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:项目地址: https://gitcode.com/gh_mirrors/sq/sqlitebrowser

DB Browser for SQLite(DB4S)是一款免费开源的 SQLite 数据库图形化管理工具。它用类似电子表格的界面让你建库、建表、导数据、执行 SQL 查询,不用背 SQL 语法也能管理 .db 文件,适合开发者、数据分析师和 SQL 教学场景。

🧑‍🤝‍🧑 DB Browser for SQLite 适合谁

移动与桌面应用开发者

你在 Android、iOS 或桌面程序里嵌了 SQLite,调试时可以直接打开 .db 文件,查看表结构、翻数据、改测试记录。应用崩溃时,把手机里的库文件导出来,双击就能看现场数据,不用写一行代码。

数据分析与报表场景

你手上有一堆 CSV,想在本地快速关联查询。把每张表导入一个 .db 文件,用 SQL 做 JOIN,结果直接导出成 CSV 或 JSON 交给同事,整个流程在一个窗口里完成。

SQL 教学与自学者

学生可以可视化地理解表、索引和视图:左边树形结构显示数据库对象,右边表格实时反映查询结果。写错 SQL 时错误信息直接标在编辑器里,学习成本比命令行低很多。

🚀 安装 DB Browser for SQLite 与首次使用

DB Browser for SQLite 跨 Windows、macOS 和 Linux 三个平台。按系统选一条命令安装即可:

  • Windows(winget):
winget install -e --id DBBrowserForSQLite.DBBrowserForSQLite
  • macOS(Homebrew):
brew install --cask db-browser-for-sqlite
  • Ubuntu / Debian(apt):
sudo apt install sqlitebrowser

装好以后第一次打开做什么

启动程序,工具栏第一格就是 New Database:点它选一个保存位置,文件扩展名用 .db,数据库文件即刻创建。接下来点左侧 Database Structure 标签下的 Create Table 建第一张表,点 Browse Data 标签就能看到空表。到这里你就完成了第一次使用。

📦 从零创建一个 SQLite 数据库:建库、导数据、查询与维护

建库:新建并打开数据库

如果刚才没顺手建库,现在也可以随时 File → New Database,或在打开的窗口里 Attach Database 附加第二个库,方便跨库对比数据。

建表并导入第一份 CSV 数据

在 Database Structure 标签点 Create Table,向导让你逐行填列名、类型,再勾选 Primary Key、Not Null 等约束。保存后切到 Browse Data 标签,表已经出现。接着 File → Import → Table from CSV file...,选 CSV 文件,向导里设置分隔符、编码,勾选首行为表头,目标表选你刚建的表,确认。数据进去之后,点工具栏 Write Changes 把修改写回 .db 文件,否则关闭程序改动会丢。

查数据:执行 SQL 查询

Browse Data 标签里,表格上方的过滤框输入name LIKE '%bike%'即可筛选行,点列头切换排序,双击单元格直接编辑。要写复杂查询就切到 Execute SQL 标签,输入语句后点 Execute SQL,比如:

SELECT origin, COUNT(*) AS n FROM stations GROUP BY origin ORDER BY n DESC;

结果在下方表格呈现,右键可以另存为 CSV 或 JSON,也可以点 Plot 画简单图表。

维护:压缩与回滚

批量改完数据记得点 Write Changes 落盘;数据库用久变大,用 Vacuum 对话框(VacuumDialog)压缩一下,文件会明显变小。误操作还没保存时,Revert Changes 可以一键回到上次落盘的状态。

❓ DB Browser for SQLite 常见疑问与坑

它能打开 SQLCipher 加密的数据库吗?官方预编译包默认不带;从源码编译时加-Dsqlcipher=1开启(见 BUILDING.md 的 Build with SQLCipher support 一节)。

它能不能当 Excel 用?不能。项目 README 在 "What it is not" 一节明确写了:它有电子表格般的外观,但不实现复杂公式与透视功能,复杂分析请回电子表格软件。

它是免费开源的吗?中文界面在哪?免费开源,许可见 LICENSE。界面支持 20 多种语言,翻译源文件在 src/translations/,中文简体对应 sqlb_zh.ts。

📚 文档、社区与源码

  • 功能清单与各平台安装方式:README
  • 源码编译指南(需要 C++14 与 Qt 5.15.9 或更高):BUILDING.md
  • 版本历史:CHANGELOG.md
  • 源码主目录 src/,其中 src/sql/parser/ 是内置 SQL 解析器,用于建表向导与语法高亮

DB Browser for SQLite 免费、开源、三个平台都装得上,值得放进日常工具箱。现在就去把第一个 .db 文件建出来,或者翻一遍 README 再动手。

【免费下载链接】sqlitebrowserOfficial home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:项目地址: https://gitcode.com/gh_mirrors/sq/sqlitebrowser

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表