MyInitData脚本发布
本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/program/my_init_data_script.html
MyInitData脚本是用来随机造测试数据的脚本。
基本用法:
mysqlinitdata.pl -u 用户名 -p 密码 -h 主机名 -d 数据库名 -t 表名(不写-t则全库都生成) -c 生成记录条数
具体为:
sub print_usage () {
printf <<EOF
NAME:
myrndtest
SYNTAX:
myrndtest -h host -u user -p password -d db -t table -c count
FUNCTION:
Run MutilThread Random SQL Test
PARAMETER:
-h Hostname 默认localhost
-u Username 默认root
-p Password 默认空
-d Database默认test
-t Table 默认空
-c Count 默认1
EOF
}
就可以根据表的结构随机的填充数据。
基本规则为:
整型(TINYINT~INT):填充0~MAX的其中任意值,随机分布
字符串型(VARCHAR/CHAR):填充长度为0~最大长度之间的任意长度随机字符串,长度和每个字符均随机分布。
DATETIME类型和浮点型暂时不支持。
猛击链接下载:
MyInitData.pl (7.3 KiB, 2,071 hits)
well done ,
[回复]