pymysql查詢查詢結果轉換json

2021-10-24 14:25:55 字數 541 閱讀 8378

python3使用pymysql通常select返回的是乙個不含字段的列表,通常我們需要通過訪問欄位來獲取字段值

把返回結果轉成dict會方便我們操作

核心就在於建立連線時指定游標類:cursorclass=pymysql.cursors.dictcursor

# 開啟資料庫連線

# db = pymysql.connect(host, user, passwd, db)

conn = pymysql.connect(host=host, port=3306, user=user, passwd=passwd, db=db,

cursorclass=pymysql.cursors.dictcursor)

# 使用 cursor() 方法建立乙個游標物件 cursor

cursor = conn.cursor()

# 使用 execute() 方法執行 sql 查詢

cursor.execute(sql)

data = cursor.fetchall()

pymysql動態查詢結果

如果程式需要檢查資料庫中的某個動態的資料,只有當這個資料滿足條件時才會繼續執行 比如需要實現的功能如下 def check status status 資料庫查詢結果 初始化當前的status值 while status 條件 status 資料庫查詢結果 如果不滿足條件則持續獲取該結果 sleep...

pymysql 查詢結果以字典形式展示

import pymysql 查詢語句 defselect info host 192.168.2.62 user liying password kt8jcz port 3306 db rds1 socialmedia data base pymysql.connect host host use...

Linq查詢結果轉換為表

假如有一張表 datatable 有sshyzid yhzmc yhxm yhxb等字段 sshyzid yhzmc yhxm yhxb 好友 張三 男 好友 李四 男 2 同事 王五 男 現在要按yhzmc進行分組統計,可以通過以下linq進行查詢統計 用函式的寫法 var fz dsfriend...