SQLite Studio 是一个 SQLite 数据库浏览器
最后更新于 由 Paul Redmond
SQLite 似乎无处不在! Laravel 11 在创建新项目时默认使用 SQLite,Rails 的默认数据库也是 SQLite。现在很多数据库 GUI 都支持 SQLite。像 Turso 这样的生产服务帮助在生产环境中使用 SQLite,许多杰出的社区开发者都在推广 SQLite。
我们在 2017 年的 Laravel 新闻中报道了 TablePlus,它仍然是管理 SQLite 数据库的可靠 GUI 选项。其他选项包括 PHPStorm 和其他 JetBrains 产品中的集成数据库工具,JetBrains 的一个完整的数据库 IDE,名为 DataGrip,以及许多其他工具。
SQLite Studio 不一定与上述 GUI 工具竞争;它是一个单文件二进制文件,一个单命令 SQLite 数据库浏览器。它提供以下功能
- 概述页面,包含常见的元数据。
- 表格页面,包含每个表格的元数据,包括每个表格使用的磁盘大小。
- 无限滚动行视图。
- 一个自定义查询页面,让你可以更多地访问你的数据库。
- 连接到本地 SQLite 数据库、远程 libSQL 服务器或 PostgreSQL 服务器
我最喜欢的功能是无限滚动行视图以及在查询选项卡中编写 SQL 查询时响应式更新
SQLite Studio 还让你可以从概述选项卡中查看数据库的鸟瞰图,其中总结了数据库文件大小、SQLite 版本、表格总数、每个表格的行数、元数据等等:
SQLite Studio 背后的技术看起来很棒——它使用 Rust 作为后端,使用 TypeScript、React、Tailwind CSS 和 Vite 作为 UI。如果你想查看 SQLite Studio 的实际运行版本,请查看 SQLite Studio 的 sample.db。这个 CLI 在 GitHub 上是开源的,地址是 frectonz/sqlite-studio。