使用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 相关文章推荐
Python3基础之基本数据类型概述
Aug 13 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
python实现数据库跨服务器迁移
Apr 12 Python
Python清空文件并替换内容的实例
Oct 22 Python
python实现支付宝转账接口
May 07 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
python3中的logging记录日志实现过程及封装成类的操作
May 12 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
python 利用Pyinstaller打包Web项目
Oct 23 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
PHP对称加密函数实现数据的加密解密
2016/10/27 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
javascript操作css属性
2013/12/30 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
汉森批发:Hansen Wholesale
2018/05/24 全球购物
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
船舶专业个人求职信范文
2014/01/02 职场文书
村容村貌整治方案
2014/05/21 职场文书
数学系毕业生求职信
2014/05/29 职场文书
少先队活动总结
2014/08/29 职场文书
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android