拖表到 AI
在 SQL 查询页里,你可以把左侧对象列表中的表或视图拖到 AI 面板。DBLens 会读取该对象的 DDL,并把结构上下文带入本轮 AI 对话。
这个能力解决的是一个很实际的问题:用户不用手动复制字段、主键、索引和注释,AI 也不用猜表结构。
怎么操作
- 打开一个查询页。
- 确认左侧对象列表中已经显示表或视图。
- 在 SQL 编辑器里输入
/打开 AI 面板。 - 从左侧对象列表拖动表或视图到 AI 面板。
- 看到
DDL标签后,输入你的问题。 - 检查生成结果,再决定是否执行。
拖入成功后,AI 面板会提示已带入该对象的 DDL。你可以同时带入多个对象,再让 AI 生成关联查询。
适合这样问
带入
orders 表后基于这张表,查询最近 7 天每天的订单数、支付订单数和支付金额。
同时带入
orders 和 users 后根据这两张表生成用户订单统计 SQL,返回用户 ID、手机号、订单数、最近下单时间。
带入一个视图后
解释这个视图的字段含义,并给出一个按月份聚合的查询示例。
带入一张大表后
帮我检查按 created_at 查询最近 30 天数据时可能需要哪些索引。
为什么它有价值
- 字段名来自真实 DDL,减少拼错字段。
- AI 能看到主键、索引、字段类型和注释。
- 写关联查询时更容易对准表关系。
- 接手陌生库时,可以先让 AI 解释结构,再写 SQL。
读取 DDL 失败怎么办
- 确认连接仍然打开。
- 确认当前账号有读取表结构的权限。
- 确认拖入的是表或视图。
- 如果对象名刚刚修改过,刷新对象树后再试。
使用提醒
DDL 上下文会进入当前 AI 提问。对于敏感库,建议遵守团队的数据安全和模型接入规范。更多安全建议见 数据安全。