- 补入库:server/internal/db/dump.go、redis 分页/扫描预算测试、opsxdb-mcp main_test、 packages/opsxdb-mcp package-lock、docs 审计与对比文档等 37 个新文件 - 含结构扁平化进行中的 80 处修改与 155 处旧结构删除(server/ src/ src-tauri/ 为当前有效源) - 构建产物(bin/target/dist)与签名私钥仍按规则排除
2.4 KiB
2.4 KiB
查询跑完只是开始,把结果带走才算完成 —— OpsxDB 给了三条最快路径。
三种取数方式
| 方式 | 用途 |
|---|---|
| 复制 | 直接进剪贴板,贴到群聊 / 文档 / 表格 |
| CSV | 导出标准 CSV 文件,Excel / Numbers 直接打开 |
| INSERT | 把结果行生成为 INSERT 语句,直接可在别的库回放 |
单元格操作
结果上方可筛选已加载的数据,并显示匹配数;筛选不会向数据库发起查询。先显示 500 行,底部「继续显示」可展开更多已加载记录。服务端仍有更多数据时使用分页或完整查询导出。
NULL、空字符串、空白文本分别展示。右键「查看完整值」可查看和复制长文本或 JSON;只读单元格也可双击查看详情。列头右键可排序、复制列名、适应列宽,双击列边界也可适应内容。选中单元格后可用方向键移动、Ctrl/Cmd+C 复制、Shift+F10 打开菜单。
右键单元格、行号或列头可复制对应单元格、行或列;行列使用不含表头的 TSV,列复制包含本地筛选后的已加载行并遵循当前排序。NULL 显示为 NULL,含制表符/换行的字段会加引号。导出当前结果仍包含当前页全部已加载行,不受本地筛选影响。
右键还提供当前行 JSON、当前结果 JSON,以及 CSV / JSON 导出。当前行 INSERT 仅在结果明确来自表预览时启用,任意查询不会猜测目标表。导出当前结果不等于导出整张表。
- 双击单元格:可写表进入编辑,只读结果打开完整值详情;复制使用右键或 Ctrl/Cmd+C。
- 列头即字段名,长文本自动截断显示,完整内容在复制时保留。
截断提示
结果展示区分已加载记录与数据库中尚未取回的记录:
- 已加载记录分批显示,底部提示已显示数量,可点击「继续显示」。
- 服务端返回更多行提示时,使用分页继续查询;需要完整数据可使用完整查询导出,也可通过 WHERE 缩小查询范围。导出当前结果仅导出已加载的当前页。
提示:默认「点表名看前 100 行」就是截断策略的一部分 —— 快速浏览用 100 行,精确取数写 WHERE。
与 AI 面板联动
写不出来的查询可以直接在 AI 面板用自然语言描述(「查最近 7 天下单但未支付的用户」),生成 SQL 后放回编辑器执行,见《AI 助手》。