python如何实现Mysql数据库批量新增数据
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本篇内容主要讲解"python如何实现Mysql数据库批量新增数据",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python如何实现Mysql数据库批量新
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
网络安全公安联考有优势吗
服务器 GPU 有啥用
青岛科技大学创新创业互联网
软件开发中的相关术语
2023网络安全元宇宙
备份wincc归档数据库
关于宣传网络安全法的知识
网络安全法 表决通过
hp服务器管理口ip
网络安全与信息化对业务工作
服务器 硬件 配置
外国软件开发经典书籍
共建网络安全共享网络文明手
铜陵联想服务器阵列卡在线客服
网络安全英文科技文
通用服务器占比
网络安全基本理论视频
香港云服务器怎么选系统
wifi服务器的建立和管理
网络安全书签二年级
数据库cpu
3c软件开发表格
怎么打开文件夹的数据库文件
南京地铁网络安全招聘
淮安串口终端服务器
悠迅网络技术
软考 数据库 答案
系统类软件开发
黑瞳网络安全论坛
中国网安网络安全总监