Python从数据库取数,对时间进行处理,统计数据汇总后画图

#-*- coding: utf8 -*-
import odbc
import numpy as np
import pylab as pl
allDate = []
allData = []
if __name__ == '__main__':
    print("run success")
    allDate, allData  =  odbc.getData()
   # print(allDate)
    pl.plot(allDate,allData)
    pl.show()
else:
    print("run error")import pymysql as mysql
import time, datetime
mysql.install_as_MySQLdb()
def getData():
    try:
        # 获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
        conn = mysql.connect(host='xxx.xxx.xxx.xxx', user='xxx', passwd='xxx', db='xxx', port=xxx,
                             charset='utf8')
        cur = conn.cursor()  # 获取一个游标
        sql = """SELECT a.changenum,a.updatetime 
                  from xxxx a join xxxxx b 
                  on a.x = b.x 
                  where b.name = 'xxx'
                  and a.updatetime > '2017-07-01 00:00:00'
                  ORDER BY updatetime ASC"""
        cur.execute(sql)  # 游标执行sql查询语句
        data = cur.fetchall()  # fetchall()则
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值