better-staridc-MNBT
1---
2title: 数据库表速查
3description: MNBT 全部 18 张数据表关键字段速查与常用请求示例
4---
5
6# 数据库表速查
7
8> 完整表结构见 `install/install.sql`
9
10| 表名 | 说明 | 关键字段 |
11|------|------|----------|
12| `MN_config` | 系统配置 | `api`、`kzmbqk`、`hxi`、`hxo`、`pay_methods` |
13| `MN_bt` | 宝塔节点 | `btdh`、`btip`、`btdk`、`btmy`、`ktmy`、`qmk`、`btos`、`mrbts_php` |
14| `MN_zj` | 主机账号 | `id`、`btid`、`user`、`pass`、`ssbt`、`sqldz`、`datae`、`hxa`、`hxb`、`llmax` |
15| `MN_ym` | 售卖域名 | `url`、`bt`、`jg`、`kg` |
16| `MN_bs` | 一键部署程序 | `name`、`jg`、`src`、`sxpz`、`tj`、`qk` |
17| `MN_dd` | 订单 | `user`、`rmb`、`ff`、`scene`、`qk` |
18| `MN_log` | 操作日志 | `czuser`、`date`、`lx`、`lr`、`ip`、`qk` |
19| `MN_monitor_task` | 监控任务 | `user`、`task_type`、`url`、`interval_seconds`、`enabled` |
20| `MN_monitor_log` | 监控检测日志 | `task_id`、`user`、`status_code`、`response_time` |
21| `MN_notice_log` | 通知日志 | `user`、`type`、`level`、`title`、`content`、`is_read` |
22| `MN_node` | 节点注册 | `node_id`、`node_secret`、`capabilities`、`last_heartbeat` |
23| `MN_node_task` | 节点任务队列 | `node_id`、`action`、`payload`、`status` |
24| `MN_node_nonce` | 防重放 nonce | `node_id`、`nonce`、`expires_at` |
25| `MN_forbidden_scan` | 违禁词扫描摘要 | `node_id`、`task_id`、`status` |
26| `MN_forbidden_match` | 违禁词命中记录 | `scan_id`、`file`、`keyword` |
27| `MN_plugin` | 插件表 | `slug`、`enabled`、`version` |
28| `MN_plugin_option` | 插件配置 | `slug`、`key`、`value` |
29| `MN_plugin_user` | 插件独立用户表 | `username`、`password_hash`、`email`、`qq`、`status` |
30
31> Docker 模块的 4 张表(`MN_docker_node` / `MN_docker_user` / `MN_docker_plan` / `MN_docker_order`)见 [Docker 控制台与内部实现](./docker-console.md)。
32
33---
34
35## 附录:常用请求示例
36
37### 用户登录示例
38
39```bash
40curl -X POST http://your-domain/user/ajax.php \
41 -H "Content-Type: application/x-www-form-urlencoded" \
42 -d "gn=login&user=testuser&pass=testpass&code=1234"
43```
44
45### 获取主机列表
46
47```bash
48curl -X POST http://your-domain/admin/ajax.php \
49 -H "Cookie: admin_token=xxxxxx" \
50 -d "gn=listzj&page=1&limit=20&sort=id&sortOrder=desc"
51```
52
53### 外部 API 开通主机
54
55```bash
56curl -X POST "http://your-domain/api/api.php?gn=kt" \
57 -d "mn_bh=1&mn_key=YOUR_API_KEY&mn_keye=MD5_KEY&mn_vs=15&username=newuser&password=newpass123&sizemax=1024&dqtime=2026-12-31&webdx=1024&sqldx=512&ymbds=5"
58```
59
60### 节点心跳
61
62```bash
63curl -X POST "http://your-domain/api/node.php?act=heartbeat" \
64 -H "Content-Type: application/json" \
65 -d '{"node_id":"n1","node_secret":"xxx","status":"online","load":1.2}'
66```
67
68### 插件 AJAX(domain_shop)
69
70```bash
71curl -X POST http://your-domain/admin/ajax.php \
72 -H "Cookie: admin_token=xxxxxx" \
73 -d "gn=p_domain_addym&url=example.com&bt=1&jg=10&ymjs=介绍&kg=true&channel=pan&provider_id=0"
74```
75
76---
77
78**相关文档:**
79
80- [API 通用约定](./overview.md)
81- [核心工具函数](./functions.md)