Agent Skills
返回列表
💻

Beekeeper Studio 跨平台 SQL 编辑器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/beekeeper-studio-cross-platform-sql-editor-database-manager。

技能介绍

它解决什么问题

在真实数据库上跑 SQL 时,很多自动化流程只能停留在生成 SQL 文本:查询结果看不见、表结构靠猜、语句是否执行成功无从验证。Beekeeper Studio 是一个面向 Linux、macOS 和 Windows 的 SQL 编辑器和数据库管理器。这个技能直接基于 Beekeeper Studio 的源码构建,让 Agent 能驱动一个真实客户端:执行查询、浏览表格,并在 PostgreSQL、MySQL、SQLite、SQL Server 等支持的数据库之间切换工作。

技能如何工作

  • 源码级对齐:技能内容提取自上游 Beekeeper Studio 仓库,能力与客户端的实际行为保持一致,不是另起炉灶的模拟层。
  • 查询执行与历史:支持运行 SQL 并保留执行历史,方便回溯——比如找出三天前成功执行过的那条查询。
  • 多库连接:覆盖 Beekeeper Studio 支持的主流数据库,在同一客户端界面应对不同引擎。
  • 关键步骤:准备好与上游匹配的源码和依赖版本后,以开发模式拉起 Electron 应用,即可在本地客户端中完成查询与表浏览。

适用边界与注意点

  • 版本匹配是硬门槛:Electron 18 对应 node 14、Electron 22 对应 node 16,node 版本不对时启动会出问题,需要同步升级。
  • node-abi 需要随 Electron 一起升级,否则构建阶段拉不到对应的预构建包,位置在 root/package.json#resolutions。
  • 它是桌面客户端,不是轻量 SQL 工具:需要真实的图形环境与相应资源开销,适合需要真实查询结果的场景,不适合只做 SQL 格式化或静态分析的轻量需求。
  • 上游文档是主要参考:安装与使用细节以 Beekeeper Studio 官方文档为准。

使用场景

  • 当你需要连接 PostgreSQL、MySQL、SQLite、SQL Server 并实际执行查询、确认返回结果时
  • 当你在三天前跑过一条成功查询,现在要找回那条语句重新执行或调整参数时
  • 当你需要浏览表结构、查看真实数据,而不是只凭 SQL 文本猜测字段含义时
  • 当你需要一个能在 Linux、macOS、Windows 上统一操作多个数据库的桌面客户端时

适合人员

  • 后端工程师:需要在多个真实数据库上反复执行查询、验证返回结果
  • 数据分析师:需要浏览表结构、查看实际数据以支撑分析判断
  • 数据库管理员:需要在 PostgreSQL、MySQL、SQL Server 等多库环境中日常运维
  • 跨平台开发者:在 Linux、macOS、Windows 上工作,需要一个统一 SQL 客户端