跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] 用了 cursor,写 sql 终于不用费脑了,思路分享。


小天管理

已推荐帖子

问题

之前每次业务那边找过来导各种数据,写 sql 总是觉得很麻烦,没什么技术含量,就是写起来很累,跟体力活一样。

思考

最近耐着性子用了 cursor ,发现它很强。 我的思考是:只要有规则有逻辑,AI 就能辅助提效。

AI 有自然语言理解能力,也有 sql 理解能力,所以,如果我把表规则也告诉 AI ,那不就能通过自然语言让 AI 给我写 sql 了吗。

解决

为了让 AI 能理解我的表结构,我选择了几个表,将每个表字段描述都完善了,然后得到建表语句,都放一个文件里。 然后在 cursor 里,我简单描述下字段,让 AI 给我生成 sql 就可以了。

优点:

  • 节省时间:生成的 sql 越多,节省的时间越多。
  • 节省脑力:虽然 sql 手写不难,但也要消化脑力。
  • ai 的 sql 水平高:ai 对 sql 理解更全,子查询什么的都不是问题,过程中我还学习到了 sql 的几个新写法。
  • 理解与修改能力:描述的越简单,ai 理解的越可能出现偏差,这时你只要指出来就可以了,ai 就能给你修改生成的 sql ,非常方便!
  • 其他功能:比如我让 ai 根据我的建表语句,看看这个查询都用到了索引没有(有的查询关联的表多,关联字段就多,人工看着累)

ps

AI 如果理解的不到位,那大概率是你的文档写的不到位,文档不仅是给 AI 看的,也可以给新人看,所以完善文档的过程我认为也是有意义的。

如果觉得写文档的过程太繁琐,其实 AI 也可以帮忙,你要做的就是在 AI 生成文档后,将 AI 理解有偏差的地方改一改就好了。

未来我觉得 AI 上下文会更长,速度会更快,费用会更低,理解能力会更强,甚至直接在本地跑模型,就费点电。 甚至我认为 AI 以后可能通过学习来自我完善。

目前 AI 就像我的助理一样,我可以用语言来交流,让它干活,真的是人人必备阿。

意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...