在测试的时候,特别是刚开始没有数据,或者要分页看效果时,需要大量的测试数据,但是一个个的填充进去非常麻烦,遂使用Mysql
提供的存储过程
写了一个Mysql
的脚本来帮忙自动填充。
这个文件主要是用来填充随机的数据,基本上的类型都有涉及,如需更改也非常方便。
第一个参数num
指需要填充的数量,第二个参数tbName
指要填充的表。
- 复制fill.sql到
Mysql
窗口执行,生成一个存储过程
- 在窗口执行
call fillTable(num , tbName)
即可
这个文件主要是配合schedule.sql
来使用,当我们增加索引,删除数据,或者没有自增的填充数据时,当我们对索引使用一段时间之后,我们的索引文件远比我们所需要的内容要多得多,因此我们需要定期对索引文件进行瘦身,遂配合定期脚本来执行,当然,这个文本定期一个月执行一次即可,因为执行时需要大量时间,也会锁表。
先执行make.sql
文件建立一个存储过程
,再根据schedule.sql中的提示配合执行即可。