使用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中使用mechanize模块模拟浏览器功能
May 05 Python
Python手机号码归属地查询代码
May 04 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
Python with语句上下文管理器两种实现方法分析
Feb 09 Python
linux环境下Django的安装配置详解
Jul 22 Python
Python 中判断列表是否为空的方法
Nov 24 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
浅谈python的elementtree模块处理中文注意事项
Mar 06 Python
python基于爬虫+django,打造个性化API接口
Jan 21 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
Python echarts实现数据可视化实例详解
Mar 03 Python
Python  lambda匿名函数和三元运算符
Apr 19 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
对于PHP 5.4 你必须要知道的
2013/08/07 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
js+css在交互上的应用
2010/07/18 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
python绘制简单折线图代码示例
2017/12/19 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
pytorch逐元素比较tensor大小实例
2020/01/03 Python
跟单文员的岗位职责
2013/11/14 职场文书
哈理工毕业生的求职信
2013/12/22 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
教师师德演讲稿
2014/05/06 职场文书
三峡人家导游词
2015/01/31 职场文书
格林童话读书笔记
2015/06/30 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android