Python中讓MySQL查詢結(jié)果返回字典類型的方法
Python的MySQLdb模塊是Python連接MySQL的一個(gè)模塊,默認(rèn)查詢結(jié)果返回是tuple類型,只能通過0,1..等索引下標(biāo)訪問數(shù)據(jù)
默認(rèn)連接數(shù)據(jù)庫:
MySQLdb.connect(
host=host,
user=user,
passwd=passwd,
db=db,
port=port,
charset='utf8'
)
查詢數(shù)據(jù):
cur = conn.cursor()
cur.execute('select b_id from blog limit 1')
data = cur.fetchall()
cur.close()
conn.close()
打印:
for row in data:
print type(row)
print row
執(zhí)行結(jié)果:
<type 'tuple'>
(1L,)
為tuple類型。
我們可以這么干使得數(shù)據(jù)查詢結(jié)果返回字典類型,即 字段=數(shù)據(jù)
導(dǎo)入模塊
import MySQLdb.cursors
在連接函數(shù)里加上這個(gè)參數(shù) cursorclass = MySQLdb.cursors.DictCursor 如:
MySQLdb.connect(
host=host,
user=user,
passwd=passwd,
db=db,
port=port,
charset='utf8',
cursorclass = MySQLdb.cursors.DictCursor
)
再重新運(yùn)行腳本,看看執(zhí)行結(jié)果:
<type 'dict'>
{'b_id': 1L}
搞定!
注意,在連接的時(shí)候port如果要指定則值必須是整型,否則會出錯(cuò)!
- Python操作Mysql實(shí)例代碼教程在線版(查詢手冊)
- Python中模塊pymysql查詢結(jié)果后如何獲取字段列表
- python實(shí)現(xiàn)查詢IP地址所在地
- Python中的MongoDB基本操作:連接、查詢實(shí)例
- 跟老齊學(xué)Python之使用Python查詢更新數(shù)據(jù)庫
- Python 操作mysql數(shù)據(jù)庫查詢之fetchone(), fetchmany(), fetchall()用法示例
- Python flask框架實(shí)現(xiàn)查詢數(shù)據(jù)庫并顯示數(shù)據(jù)
- Python 查詢學(xué)生的平均分?jǐn)?shù)的實(shí)現(xiàn)
相關(guān)文章
pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線實(shí)例
今天小編就為大家分享一篇pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01python散點(diǎn)圖雙軸設(shè)置坐標(biāo)軸刻度的實(shí)現(xiàn)
散點(diǎn)圖是一種常用的圖表類型,可以用來展示兩個(gè)變量之間的關(guān)系,本文主要介紹了python散點(diǎn)圖雙軸設(shè)置坐標(biāo)軸刻度的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01Python通過tkinter實(shí)現(xiàn)百度搜索的示例代碼
這篇文章主要介紹了Python通過tkinter實(shí)現(xiàn)百度搜索的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04使用Python實(shí)現(xiàn)Office文檔(Word/Excel/PowerPoint)批量轉(zhuǎn)換為PDF
在處理不同格式的Office文檔(如Word、Excel和PowerPoint)時(shí),將其轉(zhuǎn)換為PDF格式是常見的需求,本文就跟隨小編來看看如何使用Python將Word/Excel/PowerPoint批量轉(zhuǎn)換為PDF吧2024-10-10基于Python實(shí)現(xiàn)開心消消樂小游戲的示例代碼
這篇文章主要是帶著大家自制一款開心消消樂,還原度超高哦~還在等什么動動手就能擁有屬于自己的”消消樂“小游戲呢,趕快學(xué)起來吧2022-05-05pandas DataFrame運(yùn)算的實(shí)現(xiàn)
這篇文章主要介紹了pandas DataFrame運(yùn)算的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06