SQL 编辑与执行
SQL 工作台是日常查询、排查和改数据最常用的区域。你可以在这里写 SQL、执行语句、查看结果,也可以直接调用 Lens AI 辅助生成、解释和优化 SQL。
新建查询
- 打开一个连接。
- 在对象树中选择数据库或 Schema。
- 右键选择
新建查询。 - 在 SQL 编辑器中编写语句。
- 点击运行按钮,或使用运行快捷键执行当前 SQL。
如果是从对象页进入查询,DBLens 会尽量带入当前连接和数据库上下文,减少你反复选择连接的次数。
使用对象树辅助写 SQL
查询页左侧会展示当前数据库下的对象,例如表、视图、函数或事件。常见用法:
- 搜索对象名,快速定位要查询的表或视图。
- 打开表结构,确认字段名、类型和注释。
- 复制 DDL 后粘贴到 SQL 或 AI 对话里。
- 把表或视图拖到 AI 面板,让 AI 直接读取结构上下文。
这比只在编辑器里凭记忆写字段更稳,尤其适合接手不熟悉的库。
输入 / 唤起 AI
在支持 AI 面板的 SQL 编辑器中,输入 / 可以直接打开 AI 指令面板。打开后你可以继续输入需求,例如:
查询最近 7 天每天的订单数量和订单金额
帮我把这段 SQL 改成按月份聚合,并保留用户数去重统计
解释这条 SQL 每个 JOIN 的作用,并指出可能慢在哪里
AI 面板会留在当前 SQL 工作台里,不需要切到单独聊天窗口再把上下文搬来搬去。
运行结果怎么看
SQL 执行后,结果区通常会展示:
- 执行信息
- 摘要
- 结果集
- 状态或错误信息
如果返回多组结果,可以在结果标签页之间切换。遇到执行时间较长的语句,可以停止当前执行。
保存和复用 SQL
对于经常使用的查询,可以保存为查询记录或加入收藏夹。适合收藏的内容包括:
- 日常巡检 SQL
- 排障 SQL
- 数据核对 SQL
- 常用 DDL
- 业务报表查询
保存后可以从 收藏夹与历史日志 再次打开,并保留对应的数据库上下文。