当前位置:   article > 正文

python批量生成数据_琉璃小屋-如何用python脚本批量生成测试数据并插入数据库?...

python hash批量插入测试数据

前言:

如何实现用python脚本批量生成测试数据并插入数据库?想必这是每个自动化测试工程师必不可少的技能,大大的提高了我们的工作效率。

附上源码

host = 'IP地址'

user = '用户名'

password = '数据库密码'

db = '数据库名称'

conn=pymysql.connect(host,user, password, db,端口号,charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)

print('连接成功')

sql语句

sql = 'INSERT INTO black_list(id , cert_no , name , cert_type,provider,expire_date,create_time,update_time) VALUES (%s,%s,%s,%s,%s,%s,%s,%s);'

获取游标

cur = conn.cursor()

第二部 往数据库X表中批量插入数据

for i in range(1, 2):

str_i = str(i)

id = '20200103' + str_i

cert_no = '452620' + str_i

name = '琉璃小屋'

cert_type = '01'

provider = '行数据' + str_i

expire_date = ''

create_time = '2020-01-03 15:19:47.0'

update_time = '2020-01-03 15:19:58.0'

# 参数化方式传参

row_count = cur.execute(sql,[id, cert_no, name, cert_type, provider, expire_date, create_time, update_time])

统一提交

conn.commit()

关闭游标

cur.close()

关闭连接

conn.close()

第三步 涉及知识点

1:range() 函数可创建一个整数列表,一般用在 for 循环中。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/927187
推荐阅读
相关标签
  

闽ICP备14008679号