Files
opsxdb/server/internal/docs/content/07-results.md
T
logan 2c0bfafd8d 同步完整源码至远程:扁平化重构现状 + 未入库源文件
- 补入库: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)与签名私钥仍按规则排除
2026-10-16 03:47:33 +08:00

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 助手》。