码迷,mamicode.com
首页 > 数据库 > 详细

pymysql模块

时间:2021-01-11 11:14:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:highlight   order   port   站点   roo   log   imp   base   python   

一、安装

  pip install pymysql

 

二、链接、执行MySQL、关闭(游标)

import pymysql

#建立链接
database = pymysql.connect(‘localhost‘, ‘root‘, ‘123123‘, ‘orderlog‘)

#获得游标对象, 用于逐行遍历数据库数据
cursor = database.cursor()

#执行sql语句
#创建插入SQL语句
query = """INSERT INTO 到件计划 (运单号, 发件站点, 发件操作人, 发件时间, 接收站点, 接收状态) VALUES (%s, %s, %s, %s, %s, %s)"""

# 创建一个for循环迭代读取xls文件每行数据的, 从第二行开始是要跳过标题
## 行列标号都是从0开始,注意行列数
for r in range(1, sheet.nrows):
    运单号 = sheet.cell(r,0).value
    发件站点 = sheet.cell(r,12).value
    发件操作人 = sheet.cell(r,13).value
## 扫描时间从五位日期戳处理为特定格式
    发件时间 = date(sheet.cell_value(r,14)).strftime("%Y-%m-%d %H:%M:%S")
    接收站点 = sheet.cell(r,15).value
    接收状态 = sheet.cell(r,16).value

    values = (运单号, 发件站点, 发件操作人, 发件时间, 接收站点, 接收状态)

#返回受影响的行数
    cursor.execute(query, values)

#关闭游标
cursor.close()

# 提交
database.commit()

# # 关闭数据库连接
# database.close()

  

pymysql模块

标签:highlight   order   port   站点   roo   log   imp   base   python   

原文地址:https://www.cnblogs.com/5947l/p/14252574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!