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包对数据库进行操作。