首页 > 数据库技术 > 详细

利用Python代向像数据库中添加多天数据(主要用来造数据)

时间:2020-02-25 14:01:45      阅读:80      评论:0      收藏:0      [点我收藏+]
def insertData(db,cursor,tablename,*key,**kwargs):
    # *key返回的是元组(),**返回的是字典
    values = []
    for value in kwargs.values():
        values.append(value)
    print(tuple(values))
    sql = insert into {} {}.format(tablename,key).replace("","")+ VALUES {}.format(tuple(values))
    print(sql)
    try:
        cursor.execute(sql)
        db.commit()
        print("成功添加数据")
        print("插入数据的ID:",cursor.lastrowid)
    except Exception as e:
        print(e)
        # 发生错误时候回滚
        db.rollback()
db = config.db
cur = db.cursor(cursor=cursors.DictCursor)
for i in range(0,99):
     name = wangquntest_.join(random.sample(string.ascii_letters+string.digits+string.punctuation,3))
     age =random.randint(20,99)
     insertData(db,cur,"ty_test_info","name","age",name = name,age = age)

 

利用Python代向像数据库中添加多天数据(主要用来造数据)

原文:https://www.cnblogs.com/wangxiaoqun/p/12360907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!