python如何实现Mysql数据库批量新增数据
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本篇内容主要讲解"python如何实现Mysql数据库批量新增数据",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python如何实现Mysql数据库批量新
千家信息网最后更新 2025年02月23日python如何实现Mysql数据库批量新增数据
本篇内容主要讲解"python如何实现Mysql数据库批量新增数据",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python如何实现Mysql数据库批量新增数据"吧!
一、批量插入数据的场景
在进行数据压力时需要进行大数据量的测试
比如登录要进行千人用户同时登录
比如数据加工由于源数据没有,需要我们进行数据库数据的插入
选择方法
使用Jmeter进行接口数据的批量新增
使用存储过程进行数据库的直接操作
使用Python进行数据库的操作
二、插入数据的工具选择
选择方法要根据实际情况进行选择,不是哪一种更好,而是哪一种更能快捷的解决我们的问题,举个栗子来讲;
在我们需要Jmeter操作需要实际批量新增用户,用户需要上传图像,这时候我们应该怎么选择呢?
如果选择使用python,那我们可能需要读取文件操作,名字获取,各个字段的填写等等,会比较麻烦
如果选择存储过程那就有点不太现实怎么用存储过程进行头像的上传操作呢?
所有我们更倾向于选择一个简单便捷的也就是我们的jmeter
回到我们的主题,如果进行数据的批量插入,我们应该怎么选择呢,仅仅对数据库操作,其实我们选存储过程或者python都可,我个人比较倾向于python因为它平时自动化用的也比较多,比较顺手,所以后续是以python为例进行数据库讲解。
三、选择Python进行批量插入
操作以本地Mysql数据库为例
#安装操作数据库的第三方包C:\Users\Lenovo> pip install pymsql#全文使用Pycharm进行操作------------------------------------------------#导入数据库操作包import pymysql#数据库的基本信息[主机、用户名、密码、端口号、连接的数据库]Host= '127.0.0.1'user = 'root'pwd='123456'port = 3306database ='sq'#进行创建数据库的连接conn = pymysql.connect(host=Host,user=user,password=pwd,port=port,db=database)#获取游标cursor = conn.cursor()#使用format对sql语句进行参数化sql = "insert into takeout_food values('0{j}','testautoinsert{i}','10','this is auto test','17.jpg');"#执行数据库的插入语句j=17for i in range(1,10): j+=1 data = cursor.execute(sql.format(i=i,j=j))#连接实例进行数据的提交 conn.commit()#关闭游标cursor.close()
数据展示如下:
到此,相信大家对"python如何实现Mysql数据库批量新增数据"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
数据库
选择
用户
过程
存储
实际
方法
倾向
内容
游标
语句
学习
登录
便捷
实用
更深
主机
主题
也就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术专业考一建
普陀区口碑好的软件开发设计标准
问道经典服有多少服务器
宝能汽车软件开发待遇
嘉兴市翔锐网络技术有限公司
为什么sky登录服务器连接失败
小学学校网络安全应急演练记录
网络安全防范情况汇报
华为网络安全动态分析
数据库输入是绿色的吗
现存网络安全问题
数据库查询不为1
成都软件开发有前景吗
网络技术工程师简介
标准全文数据库
报表软件开发流程
服务器托管还是租用
it行业软件开发先学什么
设置服务器地址手机
天龙八部端游服务器最近新服
应用软件开发有哪些课程
欧洲网络安全评估报告
中国移动软件开发薪资
如何打开已保存的数据库文件
网络安全知识讲座方案
中宁县办公软件开发公司
软件开发和水平的关系
阳泉多媒体软件开发公司
西安软件开发公司十强
海挚品互联网科技有限公司