Python应用02--批量往Mysql数据库插入数据
一、问题
有时候接口调试,需要往数据库导入测试数据,通常我们会手动写一些插入语句或者在controller里写一个批量插入的方法,但是总不得劲,比较繁琐。如今已经迈入人工智能的天下,还在用这样老土的方法,已经被时代所抛弃。
二、方案
通过执行python脚本,轻松实现批量插入数据
import pymysql.cursors # 用来操作数据库# 连接数据库
host = 'www.wuchenShop.com'
user = 'test'
password = '123456'
db = 'wuchen'
conn = pymysql.connect(host=host, # 数据库地址user=user, # 数据库用户名password=password, # 数据库密码db=db, # 数据库名称charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)# sql语句
sql = "insert into person (userId, userName,age) values (%s,%s,%s)"
# 获取游标
cur = conn.cursor()for i in range(100, 200):# 参数化方式传参row_count = cur.execute(sql, [str(i), str(i), i])print("执行", i, "条语句!")
# 统一提交
conn.commit()
# 关闭游标
cur.close()
# 关闭连接
conn.close()
作者:Pai大星的小屋
链接:https://www.jianshu.com/p/c61b54952386
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Python应用02--批量往Mysql数据库插入数据相关推荐
- mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法
mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法 1.先查看库.表.表字符字段的编码格式.MySQL默认的库和表的字符编码都是latin1,而我们一般需要使用 utf8 //先查看 ...
- mysql 问号_解决Mysql数据库插入数据出现问号(?)的解决办法
首先,我用的mysql数据库是5.7.12版本. 出现的问题: 1.插入数据显示错误,插入不成功,出现:Incorrect string value: '\xCD\xF5\xD5\xBC\xBE\xA ...
- python向MySQL数据库插入数据
我在这里用的是python中pymysql连接MySQL数据库,如果电脑中没有安装pymysql,可以直接再命令行通过 pip install pymysql 安装 一.通过python脚本向mysq ...
- python向mysql中添加数据_Django save()方法不向Mysql数据库插入数据
我尝试过使用Django将数据输入Mysql数据库.用户通过添加订阅服务器.html要保存在数据库中但输入的数据未保存在数据库中的页.每当我检查Mysql表(在本例中是"Subscriber ...
- 关于mysql数据库插入数据,不能插入中文和出现中文乱码问题
首先,推荐一篇博客:http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html 当时,我安装完mysql数据库后,新建一个数据库后插入数据 ...
- mysql数据库插入数据语法_数据库请求:插入数据(INSERT)
MySQL中, INSERT 语句用来向数据表中插入数据.可以一次性插入一条或多条数据. 语法: SQL中通过 INSERT INTO 命令向数据表中插入数据.下面是通用语法: INSERT INTO ...
- 对MySql数据库插入数据操作
#!/user/bin/env python # _*_ coding:utf-8 _*_ import MySQLdb conn= MySQLdb.connect(host='localhost', ...
- mysql数据库插入数据为空_插入数据成功,但是数据库中显示为空(菜鸟提问)...
插入数据成功,但是数据库中显示为空(初学者提问). 这个问题很菜,实在是找不到办法. 为什么往数据库中插入数据显示成功,但是数据库中显示是空. +------+------+ | name | ...
- mysql数据库插入数据为空_用java向mysql数据库中插入数据为空
利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...
最新文章
- APT-高级软件包管理
- 视频直播网站开发千万不能忘的一个知识点
- arcgis-“一个或多个已经添加图层的范围与关联空间参考不一致”“Arcmap不能绘制一个或者多个图层”
- 20211126 为什么转动惯量矩阵是正定的?
- python文件字符串操作
- JVM真香系列:.java文件到.class文件
- vscode函数跳转插件_人生苦短,我们为 Cocos Creator 开发的插件和工具
- 【最全最详细】publiccms实现将公共部分提取成单独模块引入
- 网站漏洞检测针对区块链网站安全分析
- ​谁是信创担当 《2021中国信创生态市场研究报告》今日正式发布
- 从零开始学前端:购物车和鲜花价格排序 --- 今天你学习了吗?(JS:Day12)
- oracle 00350,Oracle错误编码大全
- C语言学习笔记---枚举类型enum
- Security+ 学习笔记9 软件开发周期
- 路径规划算法:Dijkstra算法 - 附代码
- Kotlin实战【三】表示与选择
- rac多scan-ip配置
- Android 播放Gif 动画
- 计量经济学(stata)笔记1 记录每天的进步
- Druid Monitor监控
热门文章
- java equals比较_Java中equals()和==的比较
- Knox网关、网关简介、概述、支持的Apache Hadoop服务、支持的Apache Hadoop生态系统的UI、参考资料
- HBase不同版本集群之间数据迁移
- rocketmq集群安装部署过程(4.0.0版本)、安装中的常见问题举例
- Spark Streaming之:Flume监控目录下文件内容变化,然后Spark Streaming实时监听Flume,然后从其上拉取数据,并计算出结果
- 5.关于QT中的网络编程,QTcpSocket,QUdpSocket
- java cmd 返回结果_Java调用cmd命令行并返回执行结果
- python把数据写入excel_Python读取和写入Excel文件(转)
- linux VIRT内存占太大,Java top VIRT 内存占用有关问题
- [目标检测] Faster R-CNN 深入理解 改进方法汇总