cursor.fetchone()與cursor.fetchall()的區別:mysql
cursor.fetchone():只能顯示一個數據sql
cursor.fetchall():才能顯示查出來的全部數據數據庫
Pymsql的其餘經常使用方法
fetch
import pymysql #鏈接數據庫 db = pymysql.connect("localhost","admin","Cesare@qq","dbpymysql") #使用cursor()方法建立一個遊標對象 cursor = db.cursor() #使用execute()方法執行SQL語句 cursor.execute("SELECT * FROM order_info") # 使用fetchone() 獲取一條結果數據 result = cursor.fetchone() # 只顯示一行結果 #使用fetall()獲取所有結果數據 data = cursor.fetchall() #關閉遊標和數據庫的鏈接 cursor.close() db.close() # 更新SQL cursor.execute(sql) db.commit()