使用Python将Mysql的查询数据导出到文件的方法


Posted in Python onFebruary 25, 2019

mysql官方提供了很多种connector,其中包括python的connector。

下载地址在:http://dev.mysql.com/downloads/connector/python/ 

直接安装即可。

在python中:

1. 连接:

import mysql.connector
cnx = mysql.connector.connect(user='scott', password='tiger',
               host='127.0.0.1',
               database='employees')
cnx.close()

2. 查询:

import datetime
import mysql.connector
cnx = mysql.connector.connect(user='scott', database='employees')
cursor = cnx.cursor()
query = ("SELECT first_name, last_name, hire_date FROM employees "
     "WHERE hire_date BETWEEN %s AND %s")
hire_start = datetime.date(1999, 1, 1)
hire_end = datetime.date(1999, 12, 31)
cursor.execute(query, (hire_start, hire_end))
for (first_name, last_name, hire_date) in cursor:
 print("{}, {} was hired on {:%d %b %Y}".format(
  last_name, first_name, hire_date))
cursor.close()
cnx.close()

3. 输出到文件(使用当前日期做文件名)

import time
filename = 'page_list_'+str(time.strftime("%Y%m%d"))+'.txt'
output = open(filename,'w')
output.write(str(page_title).lstrip('(b\'').rstrip('\',)')+"\n")
output.close()

这里page_title是上面从数据库中检索出来的字段名。因为输出都是(b'pagename')的格式,所以又做了一些处理,删除了多余的字符。

这样,检索出的内容就可以直接保存到以日期为名字的文件中了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python使用beautifulsoup从爱奇艺网抓取视频播放
Jan 23 Python
Python使用xlrd模块操作Excel数据导入的方法
May 26 Python
Python中文竖排显示的方法
Jul 28 Python
Python实现简单http服务器
Apr 12 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
python Pexpect模块的使用
Dec 25 Python
用Python制作音乐海报
Jan 26 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 Python
python实现简单的名片管理系统
Apr 26 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
Jun 05 Python
Python-ElasticSearch搜索查询的讲解
Feb 25 #Python
Python2 Selenium元素定位的实现(8种)
Feb 25 #Python
selenium python 实现基本自动化测试的示例代码
Feb 25 #Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
Feb 25 #Python
Python3.5实现的罗马数字转换成整数功能示例
Feb 25 #Python
Python爬虫beautifulsoup4常用的解析方法总结
Feb 25 #Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 #Python
You might like
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
php实现的xml操作类
2016/01/15 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
实现PHP搜索加分页
2016/10/12 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
2016/10/26 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
使用requests库制作Python爬虫
2018/03/25 Python
python求最大连续子数组的和
2018/07/07 Python
python爬虫容易学吗
2020/06/02 Python
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
25道Java面试题集合
2013/05/21 面试题
毕业生自荐信的主要内容
2013/10/29 职场文书
迟到检讨书400字
2014/01/13 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
简历自我评价模板
2015/03/11 职场文书
限期整改通知书
2015/04/22 职场文书
教师考核鉴定意见
2015/06/05 职场文书
队名及霸气口号大全
2015/12/25 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫