数据库表结构和ER图一键导出,数据库数据太少?毕设演示没有数据! SqlMock 数据库数据填充功能都有

SqlMock是一款用于毕设项目数据填充的工具,它结合Mock.js生成灵活的数据,支持Vue、Vite、Mock、Electron等框架。用户可以选择数据库表并编写脚本来自定义填充数据,同时提供表结构导出为Word或Markdown格式。工具支持批量和单次插入,具备错误处理功能,便于测试和学习使用。

SqlMock 数据库数据填充

编写该工具的原因,是因为毕设的项目,数据太少,需要数据填充,顺便也生成下毕设逻辑设计中表的结构

其他工具,要么就是要写代码,要么就是数据太死板,于是就想结合下 Mock.js 生成数据

如果你觉得该工具好用的话~欢迎给个 star。
Baymax Gitee
Baymax Github

代码写的烂,采用 CV 大法,百度拼凑而成,水平有限~~~

版权说明:未经本人允许禁止用于任何商业用途。仅限个人学习使用

下载

注意此下载方式,不一定是最新版本,可能存在些bug。如需使用最新版本,可以克隆本项目后自行打包。
SqlMock releases

系统

  • 框架:Vue、Vite、Mock、Electron
  • 数据库插件:Mysql2、Sequelize 框架
  • 文档模板:docxtemplater
  • 等等第三方插件

测试

Mysql 5.Xx

功能

  • 数据库适配器
  • 创建项目、连接数据库等
  • 数据填充,支持批量、单次插入(防止批量插入异常,导致插入失败、)
  • 自定义表字段填充数据
  • 支持测试数据
  • 表结构导出,支持 Word、Markdown 格式

使用

支持 Mock.js 语法、支持 Js 脚本(通过{{表达式/函数调用}})、支持部分字段填充、支持表文档导出

创建项目、连接数据库

请添加图片描述

选择数据表

请添加图片描述

编写脚本(可选),mockCount运行次数、Mockmock.js

请添加图片描述

编写表达式 @mock、{{表达式}}、{{Mock.xxx}}

注意@mock 和{{}}一起使用时之间加个空格,要不然@mock 无法使用
请添加图片描述

测试数据是否正常

请添加图片描述

运行

如果批量插入有问题,请关闭批量
单次插入次数过多有连接问题
请添加图片描述

表结构文档导出

选择需要导出的表
请添加图片描述请添加图片描述

Word
Markdown

请添加图片描述

Instal

$ pnpm install

Development

$ pnpm run dev

Build

# For windows
$ pnpm run build:win

# For macOS
$ pnpm run build:mac

# For Linux
$ pnpm run build:linux
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值