Python 套件中 Pymysql 的 fetchone() 與 fetchall() 差別

內容說明

簡單介紹 Python 套件中 Pymysql 的 fetchone() 與 fetchall() 差別

fetchone():

回傳 Python 呼叫 MySQL 指令的一條紀錄(row),如果沒有回傳值則返回 None

fetchall()

回傳 Python 呼叫 MySQL 指令的多條紀錄(row),如果沒有則回傳 ()

兩者差異

稍微看得出來差異吧XD,fetchone() 回傳一條紀錄,於是如果回傳超過一條紀錄時,只會回傳第一條紀錄,且是一維 tuple

fetchall() 如果只有回傳一條紀錄時一樣是傳回 二維 tuple

參考連結

【Python】fetchone()和fetchall()

心得

學起來了,學起來了,學習這些知識使我在未來想要實踐自己的程式能力時,可以更好發揮。

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: