您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

5b51 2022/1/14 8:20:01 python 字数 4039 阅读 449 来源 www.jb51.cc/python

python3.x已经不支持mysqldb了,支持的是pymysql 使用pandas读取MySQL数据时,使用sqlalchemy,出现Nomodulenamed‘MySQLdb\'错误。

概述

python3.x已经不支持MysqLdb了,支持的是pyMysqL@H_419_2@

使用pandas读取MysqL数据时,使用sqlalchemy,出现No module named ‘MysqLdb'错误

安装:@H_419_2@打开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()

以上这篇Python使用pyMysqLMysqL数据库中读出数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

总结

以上是编程之家为你收集整理的Python使用pymysql从MySQL数据库中读出数据的方法全部内容,希望文章能够帮你解决Python使用pymysql从MySQL数据库中读出数据的方法所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶