Python使用pymysql從MySQL數(shù)據(jù)庫中讀出數(shù)據(jù)的方法
更新時間:2018年07月25日 10:34:04 作者:冷風858
今天小編就為大家分享一篇Python使用pymysql從MySQL數(shù)據(jù)庫中讀出數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
python3.x已經(jīng)不支持mysqldb了,支持的是pymysql
使用pandas讀取MySQL數(shù)據(jù)時,使用sqlalchemy,出現(xiàn)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',#數(shù)據(jù)庫
'charset':'utf8mb4',
'cursorclass':pymysql.cursors.DictCursor,
}
# 創(chuàng)建連接
con= pymysql.connect(**config)
# 執(zhí)行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數(shù)據(jù)庫中讀出數(shù)據(jù)的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Python中操作mysql的pymysql模塊詳解
- Python中模塊pymysql查詢結果后如何獲取字段列表
- Python MySQL數(shù)據(jù)庫連接池組件pymysqlpool詳解
- 在python中使用pymysql往mysql數(shù)據(jù)庫中插入(insert)數(shù)據(jù)實例
- pymysql之cur.fetchall() 和cur.fetchone()用法詳解
- python使用pymysql實現(xiàn)操作mysql
- pyMySQL SQL語句傳參問題,單個參數(shù)或多個參數(shù)說明
- 詳解使用pymysql在python中對mysql的增刪改查操作(綜合)
- Python中pymysql 模塊的使用詳解
- 封裝一個python的pymysql操作類
相關文章
Python之tkinter列表框Listbox與滾動條Scrollbar解讀
這篇文章主要介紹了Python之tkinter列表框Listbox與滾動條Scrollbar解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05

