概述
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使用pyMysqL从MysqL数据库中读出数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。
总结
以上是编程之家为你收集整理的Python使用pymysql从MySQL数据库中读出数据的方法全部内容,希望文章能够帮你解决Python使用pymysql从MySQL数据库中读出数据的方法所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧