Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fcdml/MOCKSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

MOCKSQL

随机生成数据库数据

  • AutoSingleSQL类的构造传参 需要提供表名 生成的条数
  • AutoSingleSQL类中autoInsertAll无参方法 按默认配置进行随机生成数据
  • AutoSingleSQL类中autoInsertAll有参方法 提供数据中需要有序生成的日期字段或者时间戳 按从小到大进行传参 string类型的参数
  • 先支持的数据库字段 varchar datetime date id自动递增
  • 代码示例

下面例子在testAutoSingleSQLDemo中 先运行forjdbc.sql 生成表 再进行测试

 DruidUtils.initSource("jdbcurl",
 "数据库用户名","数据库密码");
 AutoSingleSQL forjdbc = new AutoSingleSQL("forjdbc", 10000);//forjdbc表中生成10000条数据
 forjdbc.autoInsertAll("createdate","enddate","afterdate","aa","bb","cc","dd");
 字段名如:somedatetime
 日期或时间或时间戳区间:"2020-1-1:00:00:11""2020-1-2 8:1:1"
 AutoSingleSQL forjdbc = new AutoSingleSQL("forjdbc", 10000);//forjdbc表中生成10000条数据
 forjdbc..setAutoDateTimeInterval("somedatetime","2020-1-1:00:00:11","2020-1-2 8:1:1");
 forjdbc.autoInsertAllNoRelation();

About

随机生成数据库数据

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /