【MySQL與python交互】06 數據庫查詢操作

"""
fetchone()
功能:獲取下一個查詢結果集,結果集是一個對象

fetchall()
功能:接收全部的返回的行

rowcount:是一個只讀屬性,返回excute()方法影響的行數

"""
import pymysql
db = pymysql.connect('本機ip', 'root', 'root', 'aimei')
# 創建一個cursor對象
cursor = db.cursor()

sql = 'select * from bandcard where money>400'
try:
    cursor.execute(sql)
    reslist = cursor.fetchall()
    for row in reslist:
        print('%d--%d'%(row[0],row[1]))
except:
    # 如果提交失敗,回滾到上一次的數據
    db.rollback()
    print('操作失敗!')

# 斷開
cursor.close()
db.close()



"""
fetchone()
功能:獲取下一個查詢結果集,結果集是一個對象

fetchall()
功能:接收全部的返回的行

rowcount:是一個只讀屬性,返回excute()方法影響的行數

"""
import pymysql
db = pymysql.connect('192.168.0.105', 'root', 'root', 'aimei')
# 創建一個cursor對象
cursor = db.cursor()

sql = 'select * from bandcard where money>400'
try:
    cursor.execute(sql)
    reslist = cursor.fetchall()
    for row in reslist:
        print('%d--%d'%(row[0],row[1]))
except:
    # 如果提交失敗,回滾到上一次的數據
    db.rollback()
    print('操作失敗!')

# 斷開
cursor.close()
db.close()



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章