当前位置:主页 > python教程 > python pymysql的executemany使用

python中pymysql的executemany使用方式

发布:2023-03-04 15:30:01 59


我们帮大家精选了相关的编程文章,网友温天干根据主题投稿了本篇教程内容,涉及到python、pymysql、pymysql的executemany使用、python、pymysql、executemany、python pymysql的executemany使用相关内容,已被764网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

python pymysql的executemany使用

pymysql的executemany使用

在使用pymysql的executemany方法时,需要注意的几个问题

1、在写sql语句时,不管字段为什么类型,占位符统一使用%s,且不能加上引号。例如

sql="insert into tablename (id,name) values (%s,%s)"

2、添加的数据的格式必须为list[tuple(),tuple(),tuple()]或者tuple(tuple(),tuple(),tuple())例如

values=[(1,"zhangsan"),(2,"lisi")]
#或者
values=((1,"zhangsan"),(2,"lisi"))

最后,通过executemany插入

cursor.executemany(sql,values) 

pymysql的executemany小记

读取本地csv文件 批量插入mysql数据 以此增加效率

executemany方法

  • 先定义一个list来存csv里面的for值
  • 然后用executemany(sql,list)来批量插数据
  • 注意:sql要用replace('\'','')去除单引号。要不然插入会报错。

示例

list = []
for x in xinghao_items:
   
    values = (str(x).replace('nan',''))
    list.append(values)
    num = num + 1
    if num == 500000:
        sql = "insert into t_mlcc(part_number)values('%s')"
        cursor.executemany(sql.replace('\'',''),list)
        db.commit()
        # 执行sql语句
        print("============" + time.strftime('%Y-%m-%d %H:%M:%S') + "=====insert ok=====")
        num = 0  # 计数归零
        list.clear()  # 清空list

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持码农之家。


参考资料

相关文章

  • Python代码部署的三种加密方案

    发布:2023-04-18

    本文主要介绍了Python代码部署的三种加密方案,主要介绍了代码混淆、代码编译、代码打包这三种,具有一定的参考价值,感兴趣的可以了解一下


  • Python从Excel读取数据并使用Matplotlib绘制成二维图像

    发布:2023-04-12

    本课程实现使用 Python 从 Excel 读取数据,并使用 Matplotlib 绘制成二维图像。这一过程中,将通过一系列操作来美化图像,最终得到一个可以出版级别的图像。本课程对于需要书写实验报告,学位论文,发表文章,做报告的学员具有较大价值


  • python去除列表中的空值元素实战技巧

    发布:2023-04-21

    这篇文章主要介绍了python实战技巧之去除列表中的空值元素,搜集针对python高效处理数据的核心代码,今天是实现去除列表中的空值元素,需要的朋友可以参考下


  • Python离线安装包教程分享

    发布:2023-04-16

    这篇文章主要介绍了Python离线安装包教程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • python做游戏开发的知识点总结

    发布:2020-03-30

    可以进行游戏开发。python开发游戏的库(平台)—pygame,pygame是python的一个跨平台模块,专门为设计电子游戏而开发,建立在SDL基础上,允许开发者快速的开发出自己的游戏而又不被低级语言束


  • Python使用爬虫抓取美女图片的代码详解

    发布:2020-07-24

    这篇文章主要介绍了Python使用爬虫抓取美女图片并保存到本地的方法,涉及Python基于正则、爬虫实现的图片抓取与保存相关操作技巧,需要的朋友可以参考下


  • 支持向量机python实现

    发布:2020-03-01

    这篇文章主要为大家详细介绍了python机器学习理论与实战第五篇,支持向量机的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • python中数字列表转化为数字字符串的实例代码

    发布:2023-04-08

    先前学习过,数字和字符串都可以存储到变量当中,下面这篇文章主要给大家介绍了关于python中数字列表转化为数字字符串的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下


网友讨论