Python 操作mysql數(shù)據(jù)庫查詢之fetchone(), fetchmany(), fetchall()用法示例
本文實例講述了Python 操作mysql數(shù)據(jù)庫查詢之fetchone(), fetchmany(), fetchall()用法。分享給大家供大家參考,具體如下:
demo.py(查詢,取出一條數(shù)據(jù),fetchone):
from pymysql import * def main(): # 創(chuàng)建Connection連接 conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8') # 獲得Cursor對象 cs1 = conn.cursor() # 執(zhí)行select語句,并返回受影響的行數(shù):查詢一條數(shù)據(jù) count = cs1.execute('select id,name from goods where id>=4') # 打印受影響的行數(shù) print("查詢到%d條數(shù)據(jù):" % count) for i in range(count): # 獲取查詢的結果 result = cs1.fetchone() # 打印查詢的結果 print(result) # 元組 (1, '張三', 20, '男') # 獲取查詢的結果 # 關閉Cursor對象 cs1.close() conn.close() if __name__ == '__main__': main()
demo.py(查詢,取出多條數(shù)據(jù),fetchmany,fetchall):
from pymysql import * def main(): # 創(chuàng)建Connection連接 conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8') # 獲得Cursor對象 cs1 = conn.cursor() # 執(zhí)行select語句,并返回受影響的行數(shù):查詢一條數(shù)據(jù) count = cs1.execute('select id,name from goods where id>=4') # 打印受影響的行數(shù) print("查詢到%d條數(shù)據(jù):" % count) # for i in range(count): # # 獲取查詢的結果 # result = cs1.fetchone() # 取出一條記錄,返回元組。 # # 打印查詢的結果 # print(result) # # 獲取查詢的結果 # 獲取所有記錄 result = cs1.fetchall() # fetchmany(3) 取出3條記錄,返回二維元組。 print(result) # 二維元組 # 關閉Cursor對象 cs1.close() conn.close() if __name__ == '__main__': main()
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python常見數(shù)據(jù)庫操作技巧匯總》、《Python數(shù)學運算技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
相關文章
WxPython界面利用pubsub如何實現(xiàn)多線程控制
這篇文章主要介紹了WxPython界面利用pubsub如何實現(xiàn)多線程控制,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11django框架實現(xiàn)模板中獲取request 的各種信息示例
這篇文章主要介紹了django框架實現(xiàn)模板中獲取request 的各種信息,結合實例形式分析了Django框架模板直接獲取request信息的相關配置與操作技巧,需要的朋友可以參考下2019-07-07python matplotlib擬合直線的實現(xiàn)
這篇文章主要介紹了python matplotlib擬合直線的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-11-11Python使用random.shuffle()隨機打亂字典排序
本文主要介紹了Python使用random.shuffle()隨機打亂字典排序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08