Python 导出数据from Mysql

  • 环境

Anaconda3 Python 3.6, Window 64bit

  • 目的

从MySQL数据库读取目标表数据,并处理

  • 代码
# -*- coding: utf-8 -*-

import pandas as pd
import pymysql

## 加上字符集参数,防止中文乱码
dbconn=pymysql.connect(
    host="**********",
    database="kimbo",
    user="kimbo_test",
    password="******",
    port=3306,
    charset='utf8'
 )

#sql语句
sqlcmd="select col_name,col_type,col_desc from itf_datadic_dtl_d limit 10"

#利用pandas 模块导入mysql数据
a=pd.read_sql(sqlcmd,dbconn)
#取前5行数据
b=a.head()
print(b)



# 读取csv数据
# pd.read_csv()

# 读取excel数据
#pd.read_excel()

# 读取txt数据
#pd.read_table()

结果如图:

  

原文地址:https://www.cnblogs.com/kimbo/p/6534981.html