MySQL 状态
检测中...
主数据库连接状态
SQLite 状态
检测中...
轻量数据库连接状态
数据表数量
-
MySQL + SQLite
当前租户
-
多租户隔离模式
安全防护状态
已启用
API网关签名验证
已启用
SQL预处理防注入
已启用
多租户数据隔离
已启用
防重放攻击
已启用
XSS参数清洗
开发模式
HTTPS强制关闭
快速开始
欢迎使用 PHP+MySQL+SQLite 数据库管理系统!
📌 测试步骤:
- 点击左侧「系统信息」查看系统连接状态
- 进入「互通测试」页面测试双库读写
- 进入「数据同步」测试双向数据同步
- 使用「用户管理」「订单管理」测试业务接口
系统信息
点击刷新按钮获取系统信息...
数据表列表
加载中...
添加用户
用户列表
| ID | 用户名 | 邮箱 | 余额 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|
| 暂无数据 | ||||||
创建订单
订单列表
| ID | 订单号 | 用户ID | 金额 | 状态 | 创建时间 |
|---|---|---|---|---|---|
| 暂无数据 | |||||
写入测试
读取测试
一键完整测试
依次执行:MySQL写入 → SQLite写入 → MySQL读取 → SQLite读取
测试结果
等待测试开始...
双向数据同步
测试 MySQL 和 SQLite 之间的数据同步功能
MySQL 数据量
-
SQLite 数据量
-
同步日志
等待同步操作...
API 网关生成器
配置数据库信息,自动生成 api.php 网关文件,可部署到任意第三方站点
数据库配置
应用配置
安全选项
生成代码
第三方站点联通测试
测试第三方站点的 API 网关是否正常工作,验证部署是否成功
站点配置
测试结果
等待测试开始...
快速测试列表
当前站点
http://sql.dedos.top/api.php
💡 提示:由于浏览器跨域限制,测试第三方站点需要目标站点配置 CORS 跨域白名单
API 接口说明
请求地址
POST /api.php
请求头参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| app_key | string | 应用Key |
| timestamp | int | 时间戳(秒) |
| nonce | string | 随机字符串 |
| sign | string | 签名(SHA256) |
签名算法
1. 将参数按字典序排序
2. 拼接成 key=value&key=value 格式
3. 末尾拼接 app_secret
4. 进行 SHA256 哈希
测试应用信息
app_key: test_app_001
app_secret: test_secret_abc123def456
app_secret: test_secret_abc123def456
接口列表
| 接口 | 说明 | 数据库 |
|---|---|---|
| system.info | 获取系统信息 | - |
| system.tables | 获取数据表列表 | MySQL + SQLite |
| user.add | 添加用户 | MySQL |
| user.list | 用户列表 | MySQL |
| user.detail | 用户详情 | MySQL |
| user.update | 更新用户 | MySQL |
| user.delete | 删除用户 | MySQL |
| order.add | 创建订单 | MySQL |
| order.list | 订单列表 | MySQL |
| test.mysql_write | MySQL写入测试 | MySQL |
| test.sqlite_write | SQLite写入测试 | SQLite |
| test.mysql_read | MySQL读取测试 | MySQL |
| test.sqlite_read | SQLite读取测试 | SQLite |
| test.sync_to_sqlite | 同步到SQLite | MySQL → SQLite |
| test.sync_to_mysql | 同步到MySQL | SQLite → MySQL |