使用Python将Mysql的查询数据导出到文件的方法
作者:iteye_6192 时间:2024-01-17 21:36:22
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')的格式,所以又做了一些处理,删除了多余的字符。
这样,检索出的内容就可以直接保存到以日期为名字的文件中了。
来源:https://blog.csdn.net/iteye_6192/article/details/82555041
标签:python,mysql,connector,数据,查询,导出
0
投稿
猜你喜欢
python pandas合并Sheet,处理列乱序和出现Unnamed列的解决
2022-08-26 06:23:41
python实现从字符串中找出字符1的位置以及个数的方法
2023-06-13 20:36:10
ASP GetRef 函数指针试探
2011-03-16 11:09:00
pandas读取csv文件,分隔符参数sep的实例
2021-05-03 11:38:58
Python中psutil模块使用汇总
2022-07-30 10:26:45
Python实现自动登录百度空间的方法
2023-11-11 09:11:23
linux下如何备份还原mysql数据库
2010-08-08 08:59:00
python3正则提取字符串里的中文实例
2022-07-01 18:47:45
PYQT5 实现给listwidget的滚动条添加滚动信号
2023-06-07 00:19:01
详解如何让Express支持async/await
2024-05-03 15:36:12
如何实现某些页面只让特定的用户浏览?
2010-05-19 21:42:00
Python 文件读写操作实例详解
2023-08-04 10:41:53
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2023-11-22 06:03:23
Python实现Event回调机制的方法
2021-04-10 12:33:29
oracle查看执行最慢与查询次数最多的sql语句
2024-01-21 05:12:11
MySQL/MariaDB/Percona数据库升级脚本
2024-01-21 10:01:09
Python中函数及默认参数的定义与调用操作实例分析
2022-01-15 05:16:31
django多个APP的urls设置方法(views重复问题解决)
2022-01-21 19:47:15
Python+Pygame实战之泡泡游戏的实现
2023-05-19 15:40:58
基于scrapy实现的简单蜘蛛采集程序
2023-09-22 03:58:02