跳到主要内容

拖表到 AI

在 SQL 查询页里,你可以把左侧对象列表中的表或视图拖到 AI 面板。DBLens 会读取该对象的 DDL,并把结构上下文带入本轮 AI 对话。

这个能力解决的是一个很实际的问题:用户不用手动复制字段、主键、索引和注释,AI 也不用猜表结构。

怎么操作

  1. 打开一个查询页。
  2. 确认左侧对象列表中已经显示表或视图。
  3. 在 SQL 编辑器里输入 / 打开 AI 面板。
  4. 从左侧对象列表拖动表或视图到 AI 面板。
  5. 看到 DDL 标签后,输入你的问题。
  6. 检查生成结果,再决定是否执行。

拖入成功后,AI 面板会提示已带入该对象的 DDL。你可以同时带入多个对象,再让 AI 生成关联查询。

适合这样问

单表统计
带入 orders 表后

基于这张表,查询最近 7 天每天的订单数、支付订单数和支付金额。

关联查询
同时带入 ordersusers

根据这两张表生成用户订单统计 SQL,返回用户 ID、手机号、订单数、最近下单时间。

理解视图
带入一个视图后

解释这个视图的字段含义,并给出一个按月份聚合的查询示例。

性能检查
带入一张大表后

帮我检查按 created_at 查询最近 30 天数据时可能需要哪些索引。

为什么它有价值

  • 字段名来自真实 DDL,减少拼错字段。
  • AI 能看到主键、索引、字段类型和注释。
  • 写关联查询时更容易对准表关系。
  • 接手陌生库时,可以先让 AI 解释结构,再写 SQL。

读取 DDL 失败怎么办

  • 确认连接仍然打开。
  • 确认当前账号有读取表结构的权限。
  • 确认拖入的是表或视图。
  • 如果对象名刚刚修改过,刷新对象树后再试。

使用提醒

DDL 上下文会进入当前 AI 提问。对于敏感库,建议遵守团队的数据安全和模型接入规范。更多安全建议见 数据安全