Python将MySQL数据导出为CSV文件

2020-02-04  本文已影响0人  巨数

Python将MySQL数据导出为CSV文件

代码

# -*- coding:UTF-8 -*-
import pymysql
import pandas as pd

# 数据库配置
mysql_setting = {
    'host': 'localhost',
    'port': 3306,
    'user': 'root',
    'passwd': 'root',
    'db': 'data',
    'charset': 'utf8'
}
# 表名
table_name = ''
# 文件路径
file_name = ''

# *****************************************

conn = pymysql.connect(**mysql_setting)
data_sql = pd.read_sql(f"select * from {table_name}", conn)
data_sql.to_csv(file_name)
print('输出完成...')

说明

其中,mysql_setting数据库相关配置,table_name表名,file_name文件路径需要自定义

代码使用pymysql和pandas包对数据库进行操作。

上一篇 下一篇

猜你喜欢

热点阅读