import
datetime
db
=
pymysql
.
connect
(
"localhost"
,
"root"
,
"123456"
,
"库名"
)
db
=
pymysql
.
connect
(
host
=
'192.168.100.110'
,
port
=
3306
,
user
=
'root'
,
passwd
=
'123456'
,
db
=
'库名'
,
charset
=
'utf8'
cursor
=
db
.
cursor
(
)
for i in range(10):
i = i + 1
Age = i + 1
CreateDate = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
sleep(1)
sql = """INSERT INTO flow (`Age`,`CreateDate`,`UserLogID`)
VALUES (\'{0}\',\'{1}\',\'12f0d408\');""".format(Age,CreateDate)
print(sql)
try:
cursor.execute(sql)
db.commit()
print('新增'+str(i)+"数据")
except:
db.rollback()
print("数据添加失败")
cursor.close()
db.close()
一、安装模块cmd进入DOS界面,执行以下命令安装:pip install PyMySQL二、连接数据库并循环插入数据连接数据库import pymysql #导入模块from time import time,sleepimport datetimedb = pymysql.connect("localhost", "root", "123456", "库名") #本机数据库连接#远程连接数据库db = pymysql.connect( host='192
import pymysql
#连接mysql数据库
db =pymysql.connect(host='localhost',port=3306,user='root',password='1234',
database='sunmin',charset='utf8')
#使用游标
cursor = db.cursor()
#编写sql语句
sql = "select count(id)
import pymysql
conn =pymysql.connect(host='meixin-mysql-one.pre.cloud.db',user='video_adminu',passwd='ogEGcJq4RLOu',db='video_auction',port=5309,charset='utf8')
cur =conn.cursor()
count = 0
while cou...
上一篇文章中已经完成了使用
python编写
脚本向
数据库中进行
插入单条
数据操作,那么在这个基础上,我们可以对
脚本进行优化编辑,使
脚本可以向
数据库中进行批量
插入数据。使用
脚本进行批量
插入数据的速度比在
数据库中使用语句
插入更快。
以下是批量
插入数据的
脚本截图
使用for
循环,批量添加1000条
数据
偷懒了好久没更新博客了,由于最近换了工作,工作需要,小白基础自学了一下如何使用python脚本向数据库中插入数据。所以今天主要记录和分享一篇关于python向数据库插入记录的文章,个人觉得在日常的测试工作中还是能用得上,本篇文章主要为了记录学习的过程方便以后复习常看,同时可以分享给刚入门的学习者。
本次学习中,由于是新手,所以遇到了一些问题,虽然只是简单的几行代码,但是还是需要耐心。下面简单介绍...
最近测试同事要造100万用户数据,搞了好长时间,头发都揪掉了,我听到后赶紧写个自动生成测试数据来给她解决问题,大家有需要也可以改改使用。
下面的内容都是可以直接copy使用,只需要修改一下mysql连接信息,就可以了。
1. mysql建表
首先我们先用mysql建个test数据库,然后用下面的建表语句建表:
-- ----------------------------
-- Table structure for user
-- ----------------------------