首页 > 数据库技术 > 详细

python写入数据库模块(自用)

时间:2019-10-08 17:32:19      阅读:109      评论:0      收藏:0      [点我收藏+]
from connect_db import DB

val = [{"id": 1, "xh": 1001, "name": "a"},
       {"id": 2, "xh": 2002, "name": "b"}, 
       {"id": 3, "xh": 3003, "name": "c"}]

with DB(db="test") as db:
    db.execute("DROP TABLE IF EXISTS test1")
    db.execute("CREATE TABLE test1 (id INT AUTO_INCREMENT PRIMARY KEY,xh INT, name VARCHAR(20))")

    try:
        for i in range(99999999999999):
            sql = "insert into test1 values(%s, %s, %s)"
            insert_val = [int(val[i]["id"]), int(val[i]["xh"]), val[i]["name"]]
            db.execute(sql, insert_val)
    except IndexError:
        print("导入结束,共有%d条数据" % i)

 

python写入数据库模块(自用)

原文:https://www.cnblogs.com/zwy-blog/p/11636013.html

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