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()方法获取操作游标 cursor = db . cursor ( )
  • 循环插入数据
for i in range(10):  #循环10次
    i = i + 1
    Age = i + 1
    CreateDate = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') #获取当前日期时间
    sleep(1)  #执行语句等待1秒
    sql = """INSERT INTO flow (`Age`,`CreateDate`,`UserLogID`) 
        VALUES (\'{0}\',\'{1}\',\'12f0d408\');""".format(Age,CreateDate)
    print(sql)                       #查看SQL语句是否正确
    try:
        cursor.execute(sql)          #执行sql语句
        db.commit()                  #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 -- ----------------------------