Python使用pandas & pymysql读取MySQL数据到csv文件中

Posted 帝壹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python使用pandas & pymysql读取MySQL数据到csv文件中相关的知识,希望对你有一定的参考价值。

一、安装pandas 和 pymysql

命令行执行:

pip install pandas
pip install pymysql

二、Python使用pymysql读取MySQL数据到csv文件中

如果字段中有中文字符,需要在建立连接时指定:use_unicode=True

read_mysql_to_csv.py :

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

conn = pymysql.connect(host='127.0.0.1', \\
               user='root',password='123456', \\
               db='TESTDB',charset='utf8', \\
               use_unicode=True)

sql = 'select GroupName from group limit 20'
df = pd.read_sql(sql, con=conn)
print(df.head())

df.to_csv("data.csv")
conn.close()

以上是关于Python使用pandas & pymysql读取MySQL数据到csv文件中的主要内容,如果未能解决你的问题,请参考以下文章

Python使用pandas & pymysql读取MySQL数据到csv文件中

Python使用pandas & pymysql读取MySQL数据到csv文件中

python中数据分析库的基本使用(series&pandas)

python中数据分析库的基本使用(series&pandas)

python中数据分析库的基本使用(series&pandas)

Python & Pandas:当 Pandas 将直方图绘制到特定轴时的奇怪行为