通過 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 表有多少條資料"
執行:
7w4.net小蔥技能站,你的AI助手技能庫。
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 (開發機配置)