网络编程
位置:首页>> 网络编程>> 数据库>> Python使用pymysql从MySQL数据库中读出数据的方法

Python使用pymysql从MySQL数据库中读出数据的方法

作者:冷风858  发布时间:2024-01-26 15:26:24 

标签:Python,pymysql,MySQL

python3.x已经不支持mysqldb了,支持的是pymysql

使用pandas读取MySQL数据时,使用sqlalchemy,出现No module named ‘MySQLdb'错误。

安装:打开Windows PowerShell,输入pip3 install PyMySQL即可


import pymysql.cursors
import pymysql
import pandas as pd

#连接配置信息
config = {
  'host':'127.0.0.1',
  'port':3306,#MySQL默认端口
  'user':'root',#mysql默认用户名
  'password':'1234',
  'db':'house',#数据库
  'charset':'utf8mb4',
  'cursorclass':pymysql.cursors.DictCursor,
  }

# 创建连接
con= pymysql.connect(**config)
# 执行sql语句
try:
with con.cursor() as cursor:
 sql="select * from community_view"
 cursor.execute(sql)
 result=cursor.fetchall()
finally:
con.close();
df=pd.DataFrame(result)#转换成DataFrame格式
df.head()

来源:https://blog.csdn.net/jianai858/article/details/75193955

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com