用shell脚本给mysql插入数据_shell脚本向mysql表批量插入数据

如何使用shell向mysql数据库表中插入大量测试数据。

用shell脚本通过while循环批量生成mysql测试数据的方法,根据自己的表结构来生成sql语句即可。

代码:

复制代码 代码示例:

#!/bin/bash

#

# www.jquerycn.cn

i=1;

MAX_INSERT_ROW_COUNT=$1;

while [ $i -le $MAX_INSERT_ROW_COUNT ]

do

mysql -uroot -proot afs -e "insert into afs_test (name,age,createTime) values ('HELLO$i',$i % 99,NOW());"

d=$(date +%M-%d\ %H\:%m\:%S)

echo "INSERT HELLO $i @@ $d"

i=$(($i+1))

sleep 0.05

done

exit 0

将以上shell脚本保存为:create-data.sh,调用方法:

sh create-data.sh 10000

*注:参数10000是要生成的数据条数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值