Skip to content

一个简单好用的MySql测试数据自动填充和定时整理索引的脚本

Notifications You must be signed in to change notification settings

nineyang/fillDataForMysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

前言

在测试的时候,特别是刚开始没有数据,或者要分页看效果时,需要大量的测试数据,但是一个个的填充进去非常麻烦,遂使用Mysql提供的存储过程写了一个Mysql的脚本来帮忙自动填充。

fill.sql

这个文件主要是用来填充随机的数据,基本上的类型都有涉及,如需更改也非常方便。 第一个参数num指需要填充的数量,第二个参数tbName指要填充的表。

使用

  • 复制fill.sqlMysql窗口执行,生成一个存储过程
  • 在窗口执行call fillTable(num , tbName)即可

make.sql

这个文件主要是配合schedule.sql来使用,当我们增加索引,删除数据,或者没有自增的填充数据时,当我们对索引使用一段时间之后,我们的索引文件远比我们所需要的内容要多得多,因此我们需要定期对索引文件进行瘦身,遂配合定期脚本来执行,当然,这个文本定期一个月执行一次即可,因为执行时需要大量时间,也会锁表。

使用

先执行make.sql文件建立一个存储过程,再根据schedule.sql中的提示配合执行即可。

About

一个简单好用的MySql测试数据自动填充和定时整理索引的脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages