什么工具能自动生成SQL 这么牛

这篇具有很好参考价值的文章主要介绍了什么工具能自动生成SQL 这么牛。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

哈喽,大家好。

程序猿和产品的爱恨情仇:谁也离不开谁,谁也看对方不顺眼。一个是下单的,另一个是做饭的,下单的嫌弃做饭的做的慢、不好吃还不按要求做,做饭的嫌弃下单的钱少事多要求高。┓( ´∀` )┏

小北最近也是被一个需求恶心到,又不能改又不能砍,写起来怎么都不爽,苦于实现繁琐,于是又去找工具帮忙,这不巧了,刚好有个类似的,小北在不涉及公司信息的情况下,就用作者的例子介绍下这个好用的结构化SQL语句生成器吧。

介绍

本以为这种 ‘必须要用一句 SQL’ 来实现 的奇葩定制化需求,不可能有轮子,但是看到这个用js编写的开源项目, 有着2.9K star 心里好受了些,毕竟有近3000个怨种和我一样被产品折磨,哈哈哈。

需求受限于业务,由于业务非常复杂,且数据量极大,所以有了这个需要上千行SQL才能解决的业务。

那这个项目有啥用呢

  • 可以将重复的sql 以变量替换的形式处理,这样你的重复sql就能只写一次,改动的话也只用改一次就好了,

  • 让写sql 变得和写文章大纲一样,边写边读,让长sql变得结构化,逻辑更清晰明了,

  • 可以展示 SQL 语句的引用树和替换过程,对于分析理解 SQL更加便捷。

先看下图感受下抽象简化后的sql 生成了都有近千行,什么你说没缩进,就算缩进了 也得上百行代码,何况里面的某个 实际需求要麻烦太多了,有些字段公式就好几行才写得完。

什么工具能自动生成SQL 这么牛

如何使用

  • 就工具而言作者贴心的用vue+ts 做了个在线结构化JSON生成SQL的网站,只要按规则将你的业务字段依次写在左边,右边就会生成对应的SQL语句什么工具能自动生成SQL 这么牛

  • 还不懂 那我们再换一个例子

    什么工具能自动生成SQL 这么牛

  • 优点

    什么工具能自动生成SQL 这么牛

小北有话说

虽然需求很定制化,其中有很多重复工作,但是作者在各种特定的限制下,抽象化了一个可以解决问题,很好用的轮子,很巧妙的解放了人工,当然你也可以把它当做一个 重复代码生成器来使用 ,希望对你有一点点启发,如果有帮到你,那点个赞再走啊~

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。 欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。还有简历模板、各种技术面试资料等100G的资源等着你领取哦。 公众号回复888马上加入,加入即送程序员进阶精品电子书一套,快来一起来聊一聊吧!

关注开源指北公众号,获取更多资源。

以上就是本次推荐的全部内容,感谢各位的观看。

github地址:https://github.com/liyupi/sql-generator文章来源地址https://www.toymoban.com/news/detail-427115.html

到了这里,关于什么工具能自动生成SQL 这么牛的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AIGC for code(AIGC/AI生成代码/生成式AI之代码生成/AI编程工具/自动编程/自动生成代码/智能编程工具/智能编程系统)

    AIGC,Artificial Intelligence Generated Content,人工智能生成内容 AIGC for code,AI生成代码 Copilot是由微软的子公司Github与openAI共同开发的人工智能(AI)驱动的编程助手。它能够直接在你的编辑器中,为你提供代码片段或者整个函数的建议,以帮助你更快地编写和完成代码。这个工具

    2024年02月17日
    浏览(77)
  • 代码自动生成工具——TableGo(实例演示)

            在SpringBoot项目开发中,为了提高开发效率,我们经常需要使用代码自动生成工具来生成一些重复性的代码,比如实体类、DAO、Service、Controller等等。下面介绍几个常用的代码自动生成工具: ①、MyBatis Generator         MyBatis Generator是由MyBatis官方提供的一个代码

    2024年02月07日
    浏览(46)
  • Unity SpriteAtlas(图集)自动生成工具

    图集是一种将多个纹理合并为一个组合纹理的资源。 可以调用此单个纹理来发出单个绘制调用而不是发出多个绘制调用,能够以较小的性能开销一次性访问压缩的纹理 减少DrawCall,一张图集只需要一次DrawCall 图集将一张或者多张图片合成一张2的幂次方的图片,减少资源大小

    2024年02月13日
    浏览(50)
  • 工具—IDEA代码自动生成插件EasyCode

    官网简介 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,

    2024年02月09日
    浏览(46)
  • AIGC for code(text-to-codeAIGC/AI生成代码/生成式AI之代码生成/AI编程工具/自动编程/自动生成代码/智能编程工具/智能编程系统)

    AIGC,Artificial Intelligence Generated Content,人工智能生成内容 AIGC for code,AI生成代码 Copilot是由微软的子公司Github与openAI共同开发的人工智能(AI)驱动的编程助手。它能够直接在你的编辑器中,为你提供代码片段或者整个函数的建议,以帮助你更快地编写和完成代码。这个工具

    2024年02月15日
    浏览(59)
  • 单元测试自动生成工具Evosuite的安装使用

    1.1介绍 官网: https://www.evosuite.org/ GitHub: https://github.com/EvoSuite 1.2安装插件 (1)直接安装 进入settigs中,点击plugins,搜索Evosuite,点击安装 (2)从官网下载安装 打开网页 https://plugins.jetbrains.com/plugin/18956-evosuite-xenoamess-tpm-/versions ,点击Download按钮下载插件。 选择菜单File

    2024年02月03日
    浏览(50)
  • 【sgCreateAPI】自定义小工具:敏捷开发→自动化生成API接口脚本(接口代码生成工具)

      具体步骤:登录 Apifox https://app.apifox.com/   圈选复制上面的内容粘贴到【接口地址列表】输入框,自动生成脚本代码 生成的接口请求代码是基于 【Vue.js最新版】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本_你挚爱的强哥的博客-CSDN博客 【代码】【最新版】【基于j

    2024年02月09日
    浏览(58)
  • MATLAB/ SIMULINK模型在环MIL测试工具,自动化模型测试工具,自动生成测试报告

    MATLAB/ SIMULINK模型在环MIL测试工具,自动化模型测试工具,自动生成测试报告。 软件纯自己编写,经过长时间测试,包教会。 使用简单,可以参考如下截图。 ID:972000 677200256038 悦潮风尚

    2024年02月16日
    浏览(54)
  • 体验一波ChatGpt工具-cursor(自动代码生成)

    最近体验了一把cursor,自动生成代码工具,集成了最近很火的ChatGpt,目前比较好的就是代码生成工具大概就是github copilot和cursor,不过github copilot需要付费使用或者漫长的waitlist,所以目前比较好的cursor 官网介绍如下: 配置自己经常使用的语言,比如ts、html、css等等 目前来说

    2023年04月21日
    浏览(70)
  • Bypass-JSPWebshellV1.1自动生成工具已发布

    D盾 ##执行 冰蝎 一句话 公众号自取

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包