pythonmysql查询转list_使用Python将Mysql的查询数据导出到文件的方法
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将Mysql的查询数据导出到文件的方法
本文地址: http://www.cppcns.com/shujuku/mysql/253249.html
pythonmysql查询转list_使用Python将Mysql的查询数据导出到文件的方法相关推荐
- Python从数据库读取大量数据批量写入文件的方法
今天小编就为大家分享一篇Python从数据库读取大量数据批量写入文件的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 使用机器学习训练数据时,如果数据量较大可能我们不能够一次性将 ...
- python向mysql中添加数据_Django save()方法不向Mysql数据库插入数据
我尝试过使用Django将数据输入Mysql数据库.用户通过添加订阅服务器.html要保存在数据库中但输入的数据未保存在数据库中的页.每当我检查Mysql表(在本例中是"Subscriber ...
- python向数据库写入数据_如何用Python向Mysql中插入数据
我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...
- python批量读取文件内容_Python从数据库读取大量数据批量写入文件的方法
使用机器学习训练数据时,如果数据量较大可能我们不能够一次性将数据加载进内存,这时我们需要将数据进行预处理,分批次加载进内存. 下面是代码作用是将数据从数据库读取出来分批次写入txt文本文件,方便我们做 ...
- python读取数据库数据、并保存为docx_Python从数据库读取大量数据批量写入文件的方法...
Python从数据库读取大量数据批量写入文件的方法 使用机器学习训练数据时,如果数据量较大可能我们不能够一次性将数据加载进内存,这时我们需要将数据进行预处理,分批次加载进内存. 下面是代码作用是将数据 ...
- python连接MySQL并进行数据查询
python连接MySQL并进行数据查询 #建立数据库的连接 mydb = mysql.connector.connect(host="0.0.0.0",user="ro ...
- python抓取数据库数据封装成json_用Python将mysql数据导出成json的方法
1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileN ...
- python读取mysql中表内数据_Python读取MySQL表数据的方法介绍
这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...
- python读取mysql中的数据_Python笔记:用Python读取MySQL中的数据
Python处理数据分析的优势,很多人都知道(可以实现更复杂.更灵活的操作,包括数据预处理.数据可视化输出等),但是加载到Python中的数据,只是临时存储在内存中的一张虚拟表(退出之后就会被释放掉了 ...
最新文章
- 配置jdk环境 windows
- CCF-CSP 201703-1 试题名称:	分蛋糕
- 输入有序数组返回下标
- (C++版)链表(四)——实现双向循环链表创建、插入、删除等简单操作
- 一个开发10年程序员论:零基础学习Python最正确的步骤
- 查看layui的版本号
- SpringMVC中404错误解决方法总结
- JavaWeb-10(会话技术之sessionamp;JSP)
- 小强的HTML5移动开发之路(32)—— JavaScript回顾7
- html字体样式(有中文兼英文实例)
- asp.net 中使用正则表达式提取IMG标签的SRC地址 .
- librosa 音频处理库
- html chm 打不开,Win7系统中出现CHM打不开的具体解决方法
- centos7编写shell批处理文件和执行方法
- 白杨SEO:百度移动搜索上百度笔记是什么、收录规则及排名怎么做?
- Android Device Moniter部分问题的解决办法:
- 计算机中级改进的具体措施,改进职高计算机教学的几点措施
- iOS 动态加载LaunchScreen上的图片
- 文献【综述】Hallmarks of Cancer: The Next Generation 肿瘤的新十大特征
- 除权除息和复权复息的内容总结
热门文章
- SBB:石油污染土壤微生物群落构建与生物多样性研究(一作解读)
- ISME|宏转录组揭示参与深海碳氮循环的微生物
- 扩增子图表解读1箱线图:Alpha多样性,老板再也不操心的我文献阅读了
- R语言数据横向合并cbind函数实战
- cufflinks基于dataframe数据绘制线图(line plot)、散点图(scatter plot)
- java里面怎么导入sql文件_java将SQL文件导入到数据库
- 统计简单学_回归分析
- 威纶通触摸屏与mysql_威纶通 与 信捷XC\XD系列PLC 通讯
- 烟台大学计算机课本,操作系统指导书-烟台大学计算机学院.doc
- 华为云王红新_Veritas与华为云签署合作谅解备忘录推进云数据安全进阶