shell批量插入mysql表数据

 

#!/bin/bash
#set -ex   此处不能打开,不然无法执行sum++ ,跟告警提示有关?
HOSTNAME="192.168.133.129"
PORT="3306"
USERNAME="root"
PASSWORD="123456@123"
DBNAME="cloud_games_shelves"
#TABLENAME="test_table_test"
sum=0
for i in {1..72};do
       for x in {1..7};do
                  insert_db_sql="INSERT INTO cloud_games_shelves.t_area_access_point_info (aapid, area_type, online_state, mgr_state, company_ipv4_address, company_ipv4_state, inner_ipv4_address, outer_ipv6_address, outer_ipv4_address, raw_ipv4_address, create_time, update_time, modify_time) VALUES ($sum, $x, 1, $x, '1', 0, '192.168.10.144', '111', '188.88.88.1', '', '2023-05-19 16:10:16', '2023-05-19 16:10:16', '2023-05-19 16:10:16');"
                 mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "${insert_db_sql}"
                 let sum++
         done

 


done

 

 

 


#for ((i=4 ; i<504 ; i++));do
# insert_db_sql="INSERT INTO cloud_games_shelves.t_area_access_point_info (aapid, area_type, online_state, mgr_state, company_ipv4_address, company_ipv4_state, inner_ipv4_address, outer_ipv6_address, outer_ipv4_address, raw_ipv4_address, create_time, update_time, modify_time) VALUES ($i, $i, 1, 1, '1', 0, '192.168.10.143', '111', '188.88.88.2', '', '2023-05-19 16:10:16', '2023-05-19 16:10:16', '2023-05-19 16:10:16');"

# mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "${insert_db_sql}"

#done

#mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD}<<EOF
#use ${DBNAME}
##下面是sql,注意!可以写多条SQL,但每条sql之间使用;分割
#select * from test_table_test;
#select now();
#create temporary table temp (select * from test_table_test);
#EOF

 

posted @   技术颜良  阅读(182)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2022-05-20 nexus2私服上传jar包
2022-05-20 详解 gRPC 客户端长连接机制实现
2022-05-20 infra容器和用户容器的关系
2021-05-20 私服 Nexus 的配置https://www.cnblogs.com/yuanermen/p/4574473.html
2021-05-20 Maven私服(Nexus)的简介和使用
2021-05-20 使用Nexus搭建Maven私服
2021-05-20 k8s cni插件错误排查
点击右上角即可分享
微信分享提示