还在手写联表查询?有人已经用自然语言直接问数据库要答案了。DBCode最近在VS Code里塞了四套AI工具,从写查询到跑分析全程不用切窗口。
第一套:可视化查询生成器,说话就能建模型
![]()
打开查询生成器,顶部工具栏直接敲英文:"Show me all customers with orders over $100 in the last 30 days."
DBCode会读取你的数据库结构,自动在画布上拖出表、联表关系、字段和过滤条件。底部的SQL预览实时更新。错了就Ctrl+Z撤销,重来。
已有查询也能改:"Add a date filter for last month" 或者 "Change to LEFT JOIN"。
这套不依赖GitHub Copilot,用的是DBCode自带的模型。
第二套:代码补全,两种触发方式
在.sql文件或notebook单元格里敲代码,灰色提示会跟着光标跑,Tab键采纳。
想要更直接?写个SQL注释:-- find all users with last name "Smith",AI就在下面生成完整查询。因为它能读到你的表结构,不会乱猜字段名。
装了Copilot的走Copilot,没装的用DBCode托管的模型兜底。
第三套:结果面板里的AI助手,数据不出本地
跑完查询,点网格侧边栏的sparkle图标打开AI Assist面板,继续用自然语言下指令。
过滤、排序、分组、聚合、透视、隐藏列、生成图表——这些操作都能口述完成。DBCode只把列名和类型发给AI,真实数据留在本地。
第四套:MCP服务器,把外部AI接进数据库
DBCode跑了一个MCP(模型上下文协议)服务器,Cursor、Claude Desktop、Windsurf这些AI客户端都能连进来。
Command Palette里执行 DBCode: MCP Start Server 启动。之后AI就能发现连接、读取表结构、执行查询、解读结果。
建议分两步用:先让它读schema,再问数据问题。支持OAuth认证,本地可信环境也可以不设密码。
还能存模板,把常问的问题或代码片段固定下来复用。
为什么这四套工具值得拆开看
DBCode的打法很直白:不跟你抢编辑器,就在VS Code里把数据库工具重做一遍。四套AI能力覆盖了写查询、改查询、分析结果、外部接入四个场景,每套都有自己的触发方式和数据安全边界。
最聪明的是第三套的隐私设计——只传列名不传数据,解决了企业用户的核心顾虑。第四套MCP服务器则是押注未来:AI客户端会越来越多,数据库工具与其自己做AI,不如做AI和数据库之间的翻译层。
这套组合的真正价值不在单点功能,而在工作流的连续性。从自然语言到SQL,从SQL到可视化分析,从分析到外部AI的深度解读,全程不用导出CSV、不用切到BI工具、不用把数据喂给ChatGPT。
对于每天泡数据库的开发者来说,省下的不是几分钟,是上下文切换的脑力损耗。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.