智能服务发现
自动推送新工具与服务
db-query 是一个通过集中式配置文件查询数据库的工具,支持自动建立和关闭 SSH 隧道,适用于需要通过跳板机访问的内网数据库场景。
安装依赖
# MySQL 客户端
apt install mysql-client
# Python 3.6+
python3 --version
配置步骤
mkdir -p ~/.config/clawdbotcp /usr/lib/node_modules/clawdbot/skills/db-query/scripts/config.example.json ~/.config/clawdbot/db-config.json使用方法
# 列出所有数据库
python3 /usr/lib/node_modules/clawdbot/skills/db-query/scripts/db_query.py --list
# 执行查询
python3 /usr/lib/node_modules/clawdbot/skills/db-query/scripts/db_query.py \
--database "生产用户库" \
--query "SELECT * FROM users LIMIT 10"
# 使用自定义配置路径
python3 /usr/lib/node_modules/clawdbot/skills/db-query/scripts/db_query.py \
--config /path/to/custom-config.json \
--database "test" \
--query "SHOW TABLES"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 数据库配置名称(匹配config中的name字段)、SQL查询语句、可选的自定义配置文件路径 |
| 输出 | SQL查询结果(表格形式)、或数据库列表(–list模式)、执行状态与错误信息 |
| 适用人群 | 开发人员、运维工程师、数据分析师(需具备数据库访问权限) |
| 不包含 | 数据库管理功能(创建/删除库表)、可视化查询构建器、查询历史记录、结果导出为文件 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/zenixp/db-query/SKILL.md
来源类型:GitHub 仓库