Python使用pymysql從MySQL數(shù)據(jù)庫(kù)中讀出數(shù)據(jù)的方法
python3.x已經(jīng)不支持mysqldb了,支持的是pymysql
使用pandas讀取MySQL數(shù)據(jù)時(shí),使用sqlalchemy,出現(xiàn)No module named ‘MySQLdb'錯(cuò)誤。
安裝:打開Windows PowerShell,輸入pip3 install PyMySQL即可
import pymysql.cursors import pymysql import pandas as pd #連接配置信息 config = { 'host':'127.0.0.1', 'port':3306,#MySQL默認(rèn)端口 'user':'root',#mysql默認(rèn)用戶名 'password':'1234', 'db':'house',#數(shù)據(jù)庫(kù) 'charset':'utf8mb4', 'cursorclass':pymysql.cursors.DictCursor, } # 創(chuàng)建連接 con= pymysql.connect(**config) # 執(zhí)行sql語(yǔ)句 try: with con.cursor() as cursor: sql="select * from community_view" cursor.execute(sql) result=cursor.fetchall() finally: con.close(); df=pd.DataFrame(result)#轉(zhuǎn)換成DataFrame格式 df.head()
以上這篇Python使用pymysql從MySQL數(shù)據(jù)庫(kù)中讀出數(shù)據(jù)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python中操作mysql的pymysql模塊詳解
- Python中模塊pymysql查詢結(jié)果后如何獲取字段列表
- Python MySQL數(shù)據(jù)庫(kù)連接池組件pymysqlpool詳解
- 在python中使用pymysql往mysql數(shù)據(jù)庫(kù)中插入(insert)數(shù)據(jù)實(shí)例
- pymysql之cur.fetchall() 和cur.fetchone()用法詳解
- python使用pymysql實(shí)現(xiàn)操作mysql
- pyMySQL SQL語(yǔ)句傳參問(wèn)題,單個(gè)參數(shù)或多個(gè)參數(shù)說(shuō)明
- 詳解使用pymysql在python中對(duì)mysql的增刪改查操作(綜合)
- Python中pymysql 模塊的使用詳解
- 封裝一個(gè)python的pymysql操作類
相關(guān)文章
Pandas設(shè)置DataFrame的index索引起始值為1的兩種方法
DataFrame中的index索引列默認(rèn)是從0開始的,那么我們?nèi)绾卧O(shè)置index索引列起始值從1開始呢,本文主要介紹了Pandas設(shè)置DataFrame的index索引起始值為1的兩種方法,感興趣的可以了解一下2024-07-07python接口自動(dòng)化之正則用例參數(shù)化的示例詳解
這篇文章主要介紹了python接口自動(dòng)化之正則用例參數(shù)化,它是一個(gè)特殊的字符序列,它能幫助你方便的檢查一個(gè)字符串是否與某種模式匹配,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07Python3.10耙梳加密算法Encryption種類及開發(fā)場(chǎng)景
這篇文章主要為大家介紹了Python3.10加密,各種加密,耙梳加密算法Encryption種類及開發(fā)場(chǎng)景運(yùn)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02Python流行ORM框架sqlalchemy安裝與使用教程
這篇文章主要介紹了Python流行ORM框架sqlalchemy安裝與使用,結(jié)合具體實(shí)例形式分析了sqlalchemy的安裝及ORM映射、查詢等相關(guān)操作技巧,需要的朋友可以參考下2019-06-06