Install
openclaw skills install dev-machine-database通过 SSH 连接开发机 datax,查询 MySQL dw 库中的表结构、数据及统计信息,支持只读 select 操作并限制50条记录。
openclaw skills install dev-machine-database通过 SSH 连接到开发机 (datax),查询 MySQL 数据库中的 dw 库
datax/mnt/wwwdw (可能有多个:dw, dw库, data_warehouse 等)# 连接方式
ssh datax "mysql -u [用户] -p[密码] [数据库名] -e 'SQL 语句'"
# 或者直接登录
ssh datax "mysql -h localhost -u [用户] -p[密码]"
用户: "去草坪上 dw 库看一下有哪些表"
执行:
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'show tables;'"
回复: 表列表
用户: "查看 dw 库的 tr_user 有哪些用户"
执行:
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'select * from tr_user limit 50;'"
回复: 用户列表表格
用户: "tr_user 表结构是什么样的"
执行:
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'desc tr_user;'"
回复: 表结构详情
用户: "dw 库的 tr_user 表有多少条数据"
执行:
ssh datax "mysql -h localhost -u [用户] -p[密码] dw -e 'select count(*) from tr_user;'"
回复: 数据统计
| 数据库名 | 说明 |
|---|---|
dw | 数据仓库主库 |
dw库 | 中文别名 |
data_warehouse | 英文全称 |
sg_alith_sync_fle_tra | 泰国项目库 |
| 表名 | 说明 |
|---|---|
tr_user | 用户表 |
tr_order | 订单表 |
tr_store | 门店表 |
tr_client | 客户表 |
接收查询指令
构建 SQL 语句
SSH 执行
格式化输出
~/.openclaw/workspace/skills/dev-machine-database/SKILL.md~/.openclaw/workspace/skills/dev-machine-database/query_db.py~/.openclaw/workspace/TOOLS.md (开发机配置)