iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >python中pymysql的executemany使用方式
  • 542
分享到

python中pymysql的executemany使用方式

摘要

目录pyMysql的executemany使用pymysql的executemany小记executemany方法示例总结pymysql的executemany使用 在使用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

总结

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

您可能感兴趣的文档:

--结束END--

本文标题: python中pymysql的executemany使用方式

本文链接: https://www.lsjlt.com/news/177464.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中pymysql的executemany使用方式
    目录pymysql的executemany使用pymysql的executemany小记executemany方法示例总结pymysql的executemany使用 在使用pymysql的executemany方法时,需...
    99+
    2023-01-12
    python pymysql pymysql的executemany使用 python pymysql executemany
  • Python中的pymysql如何使用
    本篇内容介绍了“Python中的pymysql如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、pymysql用途pymysql是可...
    99+
    2023-07-05
  • python 3 使用pymysql 连
    pymysql 连接Inception ,在判断版本时会出现value error 问题。原因是pymysql通过‘.’进行分割,但是Inception的版本信息是这样的 ./mysql -V Ver 14.14 Distrib Incep...
    99+
    2023-01-31
    python pymysql
  • 一文带你了解Python中pymysql的使用
    目录前言一、pymysql用途二、下载1.下载依赖2.下载方式三、使用 1.连接Mysql数据库2.创建游标对象 3.执行函数4.获取查询结果集的方法前言 首先使用python很大一部分人是用于数据分...
    99+
    2023-02-21
    Python pymysql使用 Python pymysql
  • python中PyMySQL的作用是什么
    python中PyMySQL的作用是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统...
    99+
    2023-06-14
  • pymysql模块的使用
    pymysql的下载和使用之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装(1)pymysq...
    99+
    2023-01-30
    模块 pymysql
  • 使用pymysql写入中文的问题
    pymysql写入中文 直接写入中文会出现错误。 根据网上的方法,设置my.ini不成功 sql = "INSERT INTO companyinfo VALUES ('地方', '...
    99+
    2024-04-02
  • Python中PyMySQL的基本操作
    目录简介1、查找数据2、添加数据3、删除数据4、更改数据简介 Pymysql 是在 python3.x 版本中用于连接 MySQL 服务器的一个库 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包...
    99+
    2024-04-02
  • pymysql的使用超详细
    目录 一、安装pymysql二、使用步骤(1)导包(2)连接数据库(3)创建游标(4)操作数据库①添加数据【增】②删除/修改数据【删/改】③查询数据 (5)关闭连接pymysql总结 三、常见问题1)不知道ip地址(1)w...
    99+
    2023-08-18
    数据库 sql mysql python
  • python-pymysql获取字段名称-获取内容方式
    目录python-pymysql获取字段名称-获取内容获取字段名称-获取内容若只执行 results = cursor.fetchall()python代码获取mysql字段名和注释...
    99+
    2023-05-19
    python pymysql pymysql获取字段名称 pymysql获取内容
  • Python中Selenium对Cookie的使用方式
    本篇内容介绍了“Python中Selenium对Cookie的使用方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、Cookie介绍HT...
    99+
    2023-06-20
  • python数据库操作之PyMysql怎么使用
    本文小编为大家详细介绍“python数据库操作之PyMysql怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python数据库操作之PyMysql怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。P...
    99+
    2023-07-05
  • Python pymysql向SQL语句中传参的方法有哪些
    这篇文章主要介绍了Python pymysql向SQL语句中传参的方法有哪些,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。目录Python-pymysql如何向SQL语句中传参方法一:不传递参数方法二:使用数组...
    99+
    2023-07-06
  • 怎么在python中使用pymysql模块连接mysql数据库
    本篇文章给大家分享的是有关怎么在python中使用pymysql模块连接mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装py...
    99+
    2024-04-02
  • python数据库操作指南之PyMysql使用详解
    目录Pymysql使用详解安装使用连接数据库操作数据库总结PyMysql使用详解 在编写小脚本时,PyMysql是快速连接并操作数据库的一个不错选择。 安装 pip3 install PyMysql # 可使用 pip ...
    99+
    2023-03-02
    pymysql使用教程 pymysql用法 pymysql怎么用
  • python中的多线程锁lock=threading.Lock()使用方式
    目录多线程锁lock=threading.Lock()使用疑问解决方法例子python多线程中锁的概念锁可以独立提取出来概念线程不安全线程锁多线程锁lock=threading.Lo...
    99+
    2024-04-02
  • 利用python中pymysql操作MySQL数据库的新手指南
    目录一. pymysql介绍 二. 连接数据库的完整流程 1. 引入pymysql模块 2. 创建连接对象 3. 使用连接对象创建游标对象 4. 准备需要使用的sql语句 5. 使用...
    99+
    2024-04-02
  • Django中怎么使用pymysql连接MySQL数据库
    Django中怎么使用pymysql连接MySQL数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  Django使用pymysql连接MySQL数据库  ...
    99+
    2023-06-02
  • MySQL中CURRENT_TIMESTAMP的使用方式
    目录CURRENT_TIMESTAMP的使用timestamp使用CURRENT_TIMESTAMP报错CURRENT_TIMESTAMP的使用 众所周知,MySQL的日期类型可以使...
    99+
    2024-04-02
  • Java中EasyExcel的使用方式
    目录背景项目构建及依赖创建实体类生成Excel解析Excel其他相关特殊用法自定义转换器保留两位小数排除指定Excel列小结背景 系统中经常要导出大量的数据,格式基本上都是Excel...
    99+
    2022-11-13
    Java 中EasyExcel的使用方式 Java EasyExcel
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作