当前位置:主页 > python教程 >

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

发布:2022-11-07 09:11:52 183


给网友们整理Python相关的编程文章,网友萧慧心根据主题投稿了本篇教程内容,涉及到python、connector、mysql、connector、python将mysql数据导出到文件、使用python将mysql的查询数据导出到文件的方法相关内容,已被447网友关注,内容中涉及的知识点可以在下方直接下载获取。

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登录系统界面

    发布:2020-01-19

    这篇文章主要介绍了Python登录系统界面实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下


  • python后端是什么

    python后端是什么

    发布:2022-11-07

    给大家整理一篇关于python的教程,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。后端是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。python后端就是用python对后端


  • 解析Python正则表达式匹配字符串中的http链接

    发布:2020-03-13

    今天小编就为大家分享一篇Python 正则表达式匹配字符串中的http链接方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • 如何使用Python编写Prometheus监控

    发布:2020-03-11

    今天小编就为大家分享一篇关于使用Python编写Prometheus监控的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • Python用MyQR制作动态彩色二维码实例

    发布:2019-11-22

    MyQR是一个能够生成自定义二维码的第三方库,你可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。这篇文章主要介绍了Python使用MyQR制作专属动态彩色二维码,需要的


  • python队列Queue的详解

    发布:2022-06-29

    给大家整理了关于python的教程,这篇文章主要介绍了python队列Queue,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python中@property装饰器的使用技巧性解析(代码示例)

    发布:2020-01-28

    本篇文章给大家带来的内容是关于Python中@property装饰器的技巧性用法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。​


网友讨论