Skip to content

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