我是靠谱客的博主 隐形康乃馨,这篇文章主要介绍用shell脚本循环加判断生成sql脚本,现在分享给大家,希望可以做个参考。

使用shell脚本的循环加判断向一个表中插入1000000条记录。

#!/bin/bash

SQL=./insert_da_printer.sql

echo "use ise;">>${SQL}
echo "LOCK TABLES `DA_Printer` WRITE;">>${SQL}
echo "insert into DA_Printer(p_name,prt_ip) values ">>${SQL}
numtt=1000000
for (( i=1; i<=${numtt}; i++ ))
do
name="printer"${i}
ip=${i}
cmd="('${name}', '${ip}')"
echo $cmd>>${SQL}
if [ ${i} -eq ${numtt} ]; then
echo ";">>${SQL}
else
echo ",">>${SQL}
fi
done

echo "UNLOCK TABLES;">>${SQL}



最后

以上就是隐形康乃馨最近收集整理的关于用shell脚本循环加判断生成sql脚本的全部内容,更多相关用shell脚本循环加判断生成sql脚本内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(119)

评论列表共有 0 条评论

立即
投稿
返回
顶部