python 导出mysql数据库中当天的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 导出mysql数据库中当天的数据相关的知识,希望对你有一定的参考价值。
我的数据库中有几百万条数据,但是我只想要当天的数据,我怎么将当天的数据导入到本地,求python代码,真心感谢,送出满分报答
ID不是有序的,lastUpdate是时间字段,数据库为cms-mysql ,密码:123456,表名:rule_list,另外的字段你可以随便取几个,感谢
ID不是有序的,lastUpdate是时间字段,数据库为cms-mysql ,密码:123456,表名:rule_list,另外的字段你可以随便取几个,感谢
追答rule_list表的结构是什么?不是要数据库的结构。
追问你随便弄个假表,能用就行了,到时我改改吧。感谢
追答例如有表结构记录用户的最后登录信息:
('ID','Name','Lever','lastUpdate')
python代码:
mysql = MySQLdb.connect(host="127.0.0.1", user="root", passwd="123456", db="cms-mysql")
sql_text=("select * from rule_list where lastUpdata='%s'")%(time)#这里的time就是你要查询的时间
hit=mysql.cursor(MySQLdb.cursors.DictCursor)
hit.execute(sql_text)
result=fetchall()#这里就得到你要的所有规定time的数据
mysql.commit()
mysql.close()
today = str(datetime.date.today())
mysql = MySQLdb.connect(host="8.8.9.221", user="malware", passwd="hs9527", db="cms-mysql")
sql_text=("select * from url_list where url_date='%s'")%(today)
hit=mysql.cursor(MySQLdb.cursors.DictCursor)
hit.execute(sql_text)
result=fetchall()
mysql.commit()
f = open('d:\\a.txt','w')
f.write(result)
f.close()
mysql.close()
老兄,报错啊,麻烦你测试下啊
ID不是有序的,lastUpdate是时间字段,数据库为cms-mysql ,密码:123456,表名:rule_list,另外的字段你可以随便取几个,感谢
以上是关于python 导出mysql数据库中当天的数据的主要内容,如果未能解决你的问题,请参考以下文章