用shell腳本在mysql表中批量插入數(shù)據(jù)的方法
很多時候需要在mysql表中插入大量測試數(shù)據(jù),下面分享一個用shell腳本通過while循環(huán)批量生成mysql測試數(shù)據(jù)的方法,你只需要根據(jù)你自己的表結(jié)構(gòu)來生成sql語句即可。
#!/bin/bash
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ù)據(jù):
*注:參數(shù)10000是要生成的數(shù)據(jù)條數(shù)。
相關(guān)文章
Shell命令之?dāng)?shù)組表示語法學(xué)習(xí)
這篇文章主要為大家介紹了Shell命令之?dāng)?shù)組表示語法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05shell腳本實現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值
這篇文章主要介紹了shell腳本實現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值本文使用shell完成對執(zhí)行過程中條件語句中的變量的變化的監(jiān)控和整個程序的執(zhí)行流程的觀察功能,需要的朋友可以參考下2015-03-03Linux BASH多進(jìn)程并行處理的方法實現(xiàn)
Linux下BASH多進(jìn)程并行處理的實現(xiàn)代碼,需要的朋友可以參考下2013-01-01利用Linux中的crontab實現(xiàn)分布式項目定時任務(wù)功能
crond是Linux用來定期執(zhí)行程序的命令.這篇文章主要介紹了利用Linux中的crontab實現(xiàn)分布式項目定時任務(wù),需要的朋友可以參考下2018-01-01Linux shell查找文件顯示行號和對應(yīng)區(qū)間的內(nèi)容
今天小編就為大家分享一篇關(guān)于Linux shell查找文件顯示行號和對應(yīng)區(qū)間的內(nèi)容,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12