Python连接数据库

Python连接数据库

1、需求来源:需统计每人在时间区间内写的自动化用例数!

2、举例说明:

在工具上写自动化用例,所以会有一张表存放数据,类似如下表:

编写.py代码

# coding:utf-8
import pymysql

if __name__ == '__main__':
    owner = raw_input("请输入用例所有人:")
    start = raw_input("请输入开始时间:") + ' 00:00:00'
    end = raw_input("请输入结束时间:") + ' 23:59:59'
    sql = 'SELECT * from `case` where create_at between "%s" and "%s" and owner = "%s"' % (start, end, owner)
    db = pymysql.connect('111.231.82.64', 'root', '712417sun', 'test')
    # 使用cursor()方法获取操作游标
    cursor = db.cursor()
    # 使用execute方法执行SQL语句
    cursor.execute(sql)
    # 接收全部的返回结果行.
    data = cursor.fetchall()
    print(len(data))
    db.close()

运行结果如下:

原文地址:https://www.cnblogs.com/lixuan1998/p/11391286.html