使用python脚本批量造数据
本篇将采用 Python 脚本的方式进行批量给mysql造数据。
为了使 Python 可以连上数据库(MySQL),并且可以与数据库交互(增删改查等操作),则需要安装 MySQL 客户端操作库。 命令行安装命令:pip install pymysql
脚本模板:
import pymysql
import time
# 批量新增数据
def insert_data():
# 数据库连接
db_connect = pymysql.connect(
user="xxxxxx",
passwd="xxxxxx",
host="xxxxxx",
db="xxxxxx",
cursorclass=pymysql.cursors.DictCursor)
# 打开数据库
cursor = db_connect.cursor()
my_id_total = ""
for i in range(10):
print("执行次数:" + str(i + 1))
my_int = 4211820 + i + 1
# print("累加数字:" + str(my_int))
# 当前id
my_id = "xxxxxx20220" + str(my_int)
print("当前id: " + my_id)
# id集合
my_id_total = my_id_total + my_id + ","
# 执行sql操作
try:
sql2 = "INSERT INTO `xxxxxx` VALUES (NULL, '{}', 14, 0, NULL, '北京市', '北京市', 2, NULL, NULL, '2022-04-19 17:35:59', '2022-04-19 17:35:59');"
sql = sql2.format(my_id)
# print("新增SQL:" + sql)
cursor.execute(sql)
db_connect.commit()
except Exception as data:
print('Error: 执行查询失败,%s' % data)
time.sleep(0.1)
print("所有id: " + my_id_total)
# 关闭数据库
db_connect.close()
if __name__ == '__main__':
insert_data()
转载于公众号:https://mp.weixin.qq.com/s/VF4J-dTKWK-lctnPfQ0-6g
最新文章
- 【Apache】apache简单配置URL重写规则
- Lua面向对象编程
- argularJS学习笔记-增删改
- 2014年国人开发的最热门的.NET开源项目 TOP 25
- Windows 10 代理上网用户的正确使用姿势
- spring的定时任务或者说自动任务
- C#中大List的内存分配
- ionic打包项目,运行时报错A problem occurred configuring root project 'android'。。。
- 实验演示Oracle“多版本一致读”和“Cross DDL”
- M-定在下边的区域
- antd-mobile less文件用模块方式引入
- 新学了几个python模块,不是很鸡肋。
- Android项目实战(四十):Andoird 7.0+ 安装APK适配
- python框架之Django(6)-查询优化之select_related&;prefetch_related
- GIS案例学习笔记-多边形内部缓冲区地理模型
- 英特尔和 Google 的 OKR 制度与我们一般所说的 KPI 有什么不同?
- 【转】每天一个linux命令(29):chgrp命令
- burpsuite 抓取https 证书问题
- bzoj4584
- Windows环境下ELK简单搭建记录