通过 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;'"
回复: 表结构详情
7w4.net提供免费和付费技能下载。
用户: "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 语句
添加 LIMIT 限制(默认 50 条)
SSH 执行
获取结果
格式化输出
~/.openclaw/workspace/skills/dev-machine-database/SKILL.md~/.openclaw/workspace/skills/dev-machine-database/query_db.py~/.openclaw/workspace/TOOLS.md (开发机配置)