`
cutecoot
  • 浏览: 120570 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用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的查询数据导出到文件的方法

    mysql官方提供了很多种connector,其中包括python的connector。 下载地址在:http://dev.mysql.com/downloads/connector/python/  直接安装即可。 在python中: 1. 连接: import mysql.connector cnx = mysql....

    用Python将mysql数据导出成json的方法

    标题中的“用Python将mysql数据导出成json的方法”指的是使用Python编程语言,结合相关库,将MySQL数据库中的数据转换并保存为JSON格式的文件。这个过程通常在数据分析、数据迁移或者API接口开发等场景中非常有用。...

    Python将Mysql数据分多个工作表导出到Excel

    Python查询mysql数据并将数据按不同的工作表sheet导出到excel的完整代码实例。有完整的代码及注释,可根据自身需要更换sql即可。

    python读取txt文件将数据导入mysql数据库

    在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...

    基于python3实现导出mysql表结构到HTML文件源码

    基于python3实现导出mysql表结构到HTML文件源码 用法 先打开Export_MySql_data_structs_to_html_table.py编辑好数据库配置 运行python Export_MySql_data_structs_to_html_table.py成功后,会在当前目录下生成tables...

    java调用python+访问mysql数据实例

    如果Python脚本将查询结果输出到控制台,Java可以通过以下方式读取: ```java BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = ...

    Python-mysqldiff是一款轻量级数据库对比工具同时支持新增表的默认数据导入

    2. **默认数据导入**:当新的数据库版本中包含新增的表时,Python-mysqldiff可以将这些表的默认数据一同导入到旧的数据库中,确保新旧版本的数据完整性。 3. **易于集成**:作为Python库,Python-mysqldiff可以轻松...

    Python操作MySQL数据进行图片存取操作

    首先,我们建立数据库的连接,然后执行查询操作,读取数据,并将数据写入到指定的文件中。具体的代码如下: def getbyname(fileID, savepath): conn = mysql.connect(host='localhost', user='root', passwd="***",...

    mysql数据表导出生成xml文件和树形结构

    总之,MySQL数据表导出到XML文件是一个涉及数据库连接、数据查询、XML生成和数据可视化的综合过程。"XMLmaker"可能是一个集成了这些功能的工具,帮助用户方便地管理和查看数据库数据。在实际操作中,理解这些基本...

    python自动备份mysql数据库,并删除七天前文件

    物理备份则是直接复制数据文件。由于Python脚本更便于处理文本,所以我们通常会选择逻辑备份,即使用`mysqldump`。在Python中,可以通过`subprocess`模块来调用这个命令行工具。 接下来,我们需要编写一个Python...

    Python实现的将MySQL中的数据导出至EXCEL文件的工具源代码

    Python实现的将MySQL中的数据导出至EXCEL文件的工具源代码 1.增加了控制台菜单 2.将数据库配置文件生成功能合并进主程序 3.优化代码结构,并对各个函数进行了重构 4.增加了excel.json配置文件,使导出EXCEL的相关...

    使用Python进行气象数据分析与可视化.zip

    通过运行这些代码,我们可以学习到如何使用Python从不同来源获取气象数据,如何进行数据清洗和预处理,以及如何利用各种可视化技术将复杂的数据转化为易于理解的图像。 例如,可能会有一个脚本演示如何使用`pandas`...

    Python操作MySQL及处理EXCEL支持包

    本压缩包提供了一套工具,使得开发者能够轻松地使用Python与MySQL数据库交互,并将处理后的数据导出为Excel文件。以下是关于这些主题的详细解释: 1. Python操作MySQL: - MySQL数据库:MySQL是一种广泛使用的开源...

    mysql 导出数据词典word或者html

    本文将详细介绍如何使用MySQL导出数据词典,并将其转换为Word或HTML格式,以便于阅读和分享。 首先,我们需要了解什么是数据词典。数据词典是数据库设计中的一个重要组成部分,它包含了数据库中所有对象(如表、...

    Mysql_python_MYSQL_

    如果你需要将数据导出为文件,可以将查询结果写入CSV或其他格式的文件。 此外,还可以使用`pymysql`进行更复杂的操作,如处理事务、存储过程、游标方法(如`executemany()`)以及错误处理等。对于大型项目,可能还...

    python3实现mysql导出excel的方法

    在Python 3中,将MySQL数据库中的数据导出到Excel文件是一种常见的需求,特别是在数据分析和报告生成中。本文将详细介绍如何使用Python的`pymysql`库连接MySQL数据库,以及`xlwt`库创建Excel文件,从而实现数据的...

    Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法

    本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法。分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015...

    基于python和mysql的采购管理系统源码+sql文件.zip

    【基于Python和MySQL的采购管理系统源码+SQL文件】是一个典型的结合了后端开发与数据库管理的项目。这个系统利用Python作为主要的编程语言,搭配MySQL数据库存储数据,同时运用了Pycharm作为Python开发环境,Data...

Global site tag (gtag.js) - Google Analytics