跳到主要内容

SQL 编辑与执行

SQL 工作台是日常查询、排查和改数据最常用的区域。你可以在这里写 SQL、执行语句、查看结果,也可以直接调用 Lens AI 辅助生成、解释和优化 SQL。

新建查询

  1. 打开一个连接。
  2. 在对象树中选择数据库或 Schema。
  3. 右键选择 新建查询
  4. 在 SQL 编辑器中编写语句。
  5. 点击运行按钮,或使用运行快捷键执行当前 SQL。

如果是从对象页进入查询,DBLens 会尽量带入当前连接和数据库上下文,减少你反复选择连接的次数。

使用对象树辅助写 SQL

查询页左侧会展示当前数据库下的对象,例如表、视图、函数或事件。常见用法:

  • 搜索对象名,快速定位要查询的表或视图。
  • 打开表结构,确认字段名、类型和注释。
  • 复制 DDL 后粘贴到 SQL 或 AI 对话里。
  • 把表或视图拖到 AI 面板,让 AI 直接读取结构上下文。

这比只在编辑器里凭记忆写字段更稳,尤其适合接手不熟悉的库。

输入 / 唤起 AI

在支持 AI 面板的 SQL 编辑器中,输入 / 可以直接打开 AI 指令面板。打开后你可以继续输入需求,例如:

查询最近 7 天每天的订单数量和订单金额
帮我把这段 SQL 改成按月份聚合,并保留用户数去重统计
解释这条 SQL 每个 JOIN 的作用,并指出可能慢在哪里

AI 面板会留在当前 SQL 工作台里,不需要切到单独聊天窗口再把上下文搬来搬去。

运行结果怎么看

SQL 执行后,结果区通常会展示:

  • 执行信息
  • 摘要
  • 结果集
  • 状态或错误信息

如果返回多组结果,可以在结果标签页之间切换。遇到执行时间较长的语句,可以停止当前执行。

保存和复用 SQL

对于经常使用的查询,可以保存为查询记录或加入收藏夹。适合收藏的内容包括:

  • 日常巡检 SQL
  • 排障 SQL
  • 数据核对 SQL
  • 常用 DDL
  • 业务报表查询

保存后可以从 收藏夹与历史日志 再次打开,并保留对应的数据库上下文。