背景:最近测试web项目需要多条测试数据,sql中嫌要写多条,就看了看python如何向MysqL批量插数据(pyMysqL库)
1、向MysqL批量插数据
import pyMysqL #import datetime #day = datetime.datetime.Now().strftime('%Y-%m-%d %H:%M:%s')#参数值插入时间 db = pyMysqL.connect(host='服务器IP',user='账号',passwd='密码',port=端口号) cur = db.cursor() cur.execute('use 数据库') #批量创建测试账号 usersvalues=[] for i in range(1,5): usersvalues.append(('参数值1'+str(i),'参数值2')) #批量插入数据 cur.executemany('insert into 表名(参数名1,参数名2) value(%s,%s)',usersvalues) #修改数据(查询和删除数据同) cur.execute("update 表名 set 参数名='参数更新值' where 条件名='条件值'")
执行结果:
以上这篇Python向MysqL批量插数据的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。
您可能感兴趣的文章:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。