Python 3.6 环境下使用 pymysql 和 pandas 读取 MySQL 数据表

小岛来信
小岛来信
发布时间:2026-10-13 | 3人浏览过
原创

本文介绍在 Python 3.6 和 Windows 64位环境下,利用 pymysql 建立数据库连接并配置字符集,结合 pandas 模块执行 SQL 查询语句以读取 MySQL 数据库表数据的具体实现方法。

本文分享了利用 Python 读取 MySQL 数据库表数据的具体实现代码,供读者参考。

运行环境为 Python 3.6,操作系统为 Windows 64位。

主要目标是从 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()

程序运行结果如图所示。

以上就是本文的全部内容,希望对读者的学习有所帮助,欢迎大家继续支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表