墨风如雪博客

  • 源码小店
  • 传家宝VPS
让AI使用变得如此简单
  1. 首页
  2. java
  3. 正文

推荐项目 sql之父 让你轻松完成sql相关操作

2023年 5月 10日 356点热度 0人点赞 0条评论

项目介绍

程序员鱼皮开发的一个,快速开发和部署的一个开源项目。 主要功能:快速生成 SQL 和模拟数据,大幅提高开发测试效率!

下载地址

在线体验:https://sqlfather.com/ 视频演示(使用教程):https://www.bilibili.com/video/BV1eP411N7B7/ 前端代码仓库:https://github.com/liyupi/sql-father-frontend-public 后端代码仓库:https://github.com/liyupi/sql-father-backend-public

项目背景

项目的创作起因就是鱼皮为了解决自己开发项目时反复写 SQL 建表和造数据的麻烦,顺便开源给大家一起来学习和完善~

试想一下:如果我做新项目的时候,不用写建表 SQL、不用造数据,能直接得到一个造好了假数据的表,那该有多好!

应用场景

无论你是前端、后端、测试、数据开发、数据科学,还是研究方向的同学,相信这个工具都会对你有帮助!

主要应用场景如下:

1)通过填写可视化表单的方式,快速生成建表语句、模拟数据和代码,告别重复工作!

2)支持多种快捷导入方式。比如已经有现成的数据表,可以直接导入建表语句,一键生成模拟数据;还可以直接导入 Excel 表格,快速完成建表;甚至还支持智能导入,输入几个单词就自动生成表格和数据!

3)支持多种生成模拟数据的规则。比如固定值、随机值、正则表达式、递增值,甚至还支持选择词库来生成特定范围内的随机值!

4)支持词库、表设计、字段信息共享。可以学习或参考其他同学的库表设计,或者直接使用现成的库表和字段,一键生成或进行二次开发,协作万岁!

5)可以直接使用现成的词库来建立字典表,或者作为研究用的数据集,并支持二次完善词库!

使用的技术栈

前端

主要技术:

  • React 18
  • Umi 4.x
  • Ant Design 4.x 组件库
  • Ant Design Pro Components 高级组件
  • TypeScript 类型控制
  • Eslint 代码规范控制
  • Prettier 美化代码

依赖库:

  • monaco-editor 代码编辑器
  • copy-to-clipboard 剪切板复制

后端

主要技术:

  • Spring Boot 2.7.x
  • MyBatis Plus 3.5.x
  • MySQL 8.x
  • Spring AOP

依赖库:

  • FreeMarker:模板引擎
  • Druid:SQL 解析
  • datafaker:模拟数据
  • Apache Commons Lang3:工具库
  • Hutool:工具库
  • Gson:Json 解析
  • Easy Excel:Excel 导入导出
  • Knife4j:接口文档生成

快速启动

后端

  1. 运行 sql 目录下的 create_table.sql 建表
  2. 修改 application.yml 中的数据库地址为自己的
  3. 安装完 Maven 依赖后,直接运行即可
  4. 已经编写好了 Dockerfile,支持 Docker 镜像部署。

前端

安装依赖:

npm run install

运行:

npm run dev

打包:

npm run build

项目演示

表的创建

生成sql效果

生成模拟数据的效果

导出数据

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: SQL sql之父 分享 开源项目
最后更新:2023年 5月 10日

墨风如雪

一个热爱生活,热爱分享的程序员

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

墨风如雪

一个热爱生活,热爱分享的程序员

最新 热点 随机
最新 热点 随机
谷歌掀桌子:Gemini Deep Research 让深度思考进入白菜价时代 告别AI塑料感:阿里Qwen3-Omni-Flash要把大模型做成真人 GPT-5.2深夜炸场:为了让你每周少干10小时,OpenAI拼了 告别机械音!VoxCPM 1.5开源,这才是我们要的“最强嘴替” Mistral 掀桌了:Devstral 2 与 Vibe CLI 重塑开源编程体验 今夜,智谱把“手机贾维斯”的源代码,扔到了GitHub上
文心5.0:2.4万亿参数的“全能AI”,它真做到了吗?字节TRAE SOLO:你的AI编程副驾已上线!阿里AI的“船票之战”:千问APP剑指C端,能否重塑格局?Grok 4.1:马斯克AI的里程碑式飞跃,它到底有多强?谷歌Gemini 3:当AI开始“自己动手”,我们离未来更近一步代码界震动!OpenAI的GPT-5.1-Codex-Max颠覆生产力?
快手CodeFlicker:AI编程新战局,开发者准备好了吗? 只闻其声,不见其人:OpenAI的“声音魔盒”Voice Engine,15秒克隆是魔法还是潘多拉? 破壁者:DeepSeek EP如何打通AI大模型的效率革命 SpringMVC 核心组件HandlerExceptionResolver的详解和应用 Spring Boot自动配置原理详解(超详细) 不再是指令的奴隶:智元Genie,让机器人拥有了想象力
标签聚合
java AI 算法 deepseek spring 设计模式 教程 大模型

COPYRIGHT © 2023 墨风如雪博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang