您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么用shell腳本在mysql表中批量插入數據”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
很多時候需要在mysql表中插入大量測試數據,下面分享一個用shell腳本通過while循環批量生成mysql測試數據的方法,你只需要根據你自己的表結構來生成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 create-data.sh 10000
*注:參數10000是要生成的數據條數。
“怎么用shell腳本在mysql表中批量插入數據”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。