1 Star 6 Fork 0

Baymax / sqlmock

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

SqlMock 数据库数据填充

编写该工具的原因,是因为毕设的项目,数据太少,需要数据填充,顺便也生成下毕设逻辑设计中表的结构和表ER图,其他工具,要么就是要写代码,要么就是数据太死板,于是就想结合下 Mock.js 生成数据,

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

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

如果你觉得该工具好用的话~欢迎给个 star。 gitee:https://gitee.com/baymaxsjj/sqlmock github:https://github.com/baymaxsjj/sqlmock

下载

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

gitee下载: https://gitee.com/baymaxsjj/sqlmock/releases github下载: https://github.com/baymaxsjj/sqlmock/releases

系统

  • 框架:Vue、Vite、Mock、Electron

  • 数据库插件:Mysql2、Sequelize 框架

  • 文档模板:docxtemplater

  • 等等第三方插件

功能

  • 数据库适配器
  • 创建项目、连接数据库等
  • 数据填充,支持批量、单次插入(防止批量插入异常,导致插入失败、)
  • 自定义表字段填充数据
  • 支持测试数据
  • 表结构导出,支持 Word、Markdown 格式、表ER图。
  • 支持一键简单生成mock.js占位符

测试

Mysql 5.Xx

使用

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

创建项目、连接数据库

image-20221127195055640

选择数据表

image-20221127195114876

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

image-20221127195420902

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

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

image-20221127195900097

测试数据是否正常

image-20221127200239231

运行

如果批量插入有问题,请关闭批量 单次插入次数过多有连接问题

image-20221127195505435

表结构文档导出

选择需要导出的表

image-20221127200356327

Word

image-20221127200534761

Markdown

image-20221127200502866

表ER图

image-20221127200502866

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

空文件

简介

毕设小工具 Electron + vue +node +mysql:数据库填充工具,支持表文档word、md、ER图导出、支持Mock.js语法、支持{{}}表达式,批量插入数据 展开 收起
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/baymaxsjj/sqlmock.git
git@gitee.com:baymaxsjj/sqlmock.git
baymaxsjj
sqlmock
sqlmock
master

搜索帮助