首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Qoder IDE 上线 database 功能:自动关联数据库,再也不用手写 sql 了!

Qoder IDE 上线 database 功能:自动关联数据库,再也不用手写 sql 了!

作者头像
GoLang学习记
发布2026-02-27 13:51:15
发布2026-02-27 13:51:15
2860
举报

快乐是快消品 痛苦是慢性病

最近逛 AI 社区,偶然发现 qoder 推出了一个 database 的新功能,解决了后端人用 AI 的一个长期痛点:上下文无法打通数据库。

而 database 的出现可谓是帮了后端人一个大忙:再也不用复制粘贴数据库信息给 AI 了,因为这次 AI 已经深入到数据库信息了!

📦 前提条件

在使用 Qoder 的数据库功能前,请确保:

  1. 已在 JetBrains IDE 中配置好数据库连接
    • 打开 Database 工具窗口
    • 创建并测试数据库连接(确保能正常连通)

💡 小贴士:Qoder 会自动识别当前 IDE 中已配置的数据库 Schema,无需额外配置。

在这里插入图片描述
在这里插入图片描述

🧠 使用方式

1️⃣ 在 Ask / Agent 模式中引用数据库

添加数据库上下文
  • 在 Qoder 输入框点击 “Add Context”
  • 选择 @database
  • 选择目标数据库 Schema

✅ 效果:

  • 自动生成基于该 Schema 的 SQL 文件(含表结构)
  • 若有多个 Schema,会分别生成对应文件
  • 可用于生成查询语句、分析表设计、生成 ORM 代码等
在这里插入图片描述
在这里插入图片描述
执行生成的 SQL
  • Qoder 返回的 SQL 代码块会带一个 “Execute” 按钮
  • 点击即可在当前激活的 Query Console 中执行
  • ⚠️ 注意:需提前打开对应数据库的 Query Console,否则无法执行!
在这里插入图片描述
在这里插入图片描述

2️⃣ 在 Query Console 中直接生成 SQL(快捷方式)

适用于简单查询或临时调整:

  1. 打开数据库的 Query Console
  2. 按下快捷键 Ctrl + Shift + I(Windows/Linux)或 Cmd + Shift + I(macOS)
  3. 输入自然语言描述,例如:> “查询最近7天注册的活跃用户”
  4. 按 Enter,Qoder 自动生成 SQL!

✨ 这个方式特别适合日常开发中的“小需求”,省去手动写 WHERE 和 JOIN 的烦恼。

在这里插入图片描述
在这里插入图片描述

3️⃣ 使用 Slash 命令(/command)提升效率

你可以创建自定义命令,比如 /sql 快速生成 SQL。

创建命令步骤:
  1. 点击 Qoder 窗口右上角头像 → Settings → Commands
  2. 新建命令,例如: Name: sql Prompt: Generate SQL based on the database schema. Don't scan project files! > 🔥 加上 `Don't scan project files!` 可避免扫描无关文件,节省 token 并减少歧义!
在这里插入图片描述
在这里插入图片描述
调用命令:

在对话中输入 /sql 即可触发。


🛠️ 在 DataGrip 中的最佳实践

DataGrip 用户可以进一步优化体验:

  • 将 Qoder 固定到工具栏
    • 点击顶部 “…” → 选择 “Qoder” → 点击图钉图标固定
  • 配合 AGENTS.md 文件
    • 在项目根目录添加 AGENTS.md
    • 描述表命名规范、SQL 风格、业务注释等
    • 示例内容:```markdown - 表名使用 snake_case,如 user_profile - 所有表必须包含 created_at 和 updated_at - status 字段枚举值:0=待审核, 1=通过, 2=拒绝 ```

Qoder 会参考这些规则生成更符合团队规范的 SQL。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 golang学习记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 📦 前提条件
  • 🧠 使用方式
    • 1️⃣ 在 Ask / Agent 模式中引用数据库
      • 添加数据库上下文
      • 执行生成的 SQL
    • 2️⃣ 在 Query Console 中直接生成 SQL(快捷方式)
    • 3️⃣ 使用 Slash 命令(/command)提升效率
      • 创建命令步骤:
      • 调用命令:
  • 🛠️ 在 DataGrip 中的最佳实践
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档