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()
运行结果如下: