Python的mysql數(shù)據(jù)庫(kù)的更新如何實(shí)現(xiàn)
Python的mysql數(shù)據(jù)庫(kù)的更新
Python的mysql數(shù)據(jù)庫(kù)的更新操作,在實(shí)際應(yīng)用項(xiàng)目中會(huì)用到更新數(shù)據(jù)庫(kù),更新過(guò)程中可能會(huì)出現(xiàn)數(shù)據(jù)丟失或者數(shù)據(jù)錯(cuò)亂等系統(tǒng)性的問(wèn)題,還希望大家正確操作,
一 代碼
import pymysql # 打開(kāi)數(shù)據(jù)庫(kù)連接 db = pymysql.connect("localhost","root","root","db_test01" ) # 使用cursor()方法獲取操作游標(biāo) cursor = db.cursor() # SQL 更新語(yǔ)句 sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M') try: # 執(zhí)行SQL語(yǔ)句 cursor.execute(sql) # 提交到數(shù)據(jù)庫(kù)執(zhí)行 db.commit() print("update OK") except: # 發(fā)生錯(cuò)誤時(shí)回滾 db.rollback() # 關(guān)閉數(shù)據(jù)庫(kù)連接 db.close()
二 運(yùn)行結(jié)果
update OK
以上就是Python的mysql數(shù)據(jù)庫(kù)的更新的實(shí)現(xiàn),如有疑問(wèn)請(qǐng)留言或者到本地社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
python基于Pandas讀寫(xiě)MySQL數(shù)據(jù)庫(kù)
這篇文章主要介紹了python基于Pandas讀寫(xiě)MySQL數(shù)據(jù)庫(kù),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04基于Python實(shí)現(xiàn)帕累托圖的示例詳解
帕累托圖是一種特殊的直方圖, 在項(xiàng)目管理知識(shí)體系中屬于質(zhì)量管理的工具。本文為大家整理了Python實(shí)現(xiàn)帕累托圖的方法,需要的可以參考一下2023-03-03

使用pygame模塊編寫(xiě)貪吃蛇的實(shí)例講解

Python實(shí)現(xiàn)自動(dòng)批量修改文件名稱(chēng)

python和opencv構(gòu)建運(yùn)動(dòng)檢測(cè)器的實(shí)現(xiàn)

Tensorflow2.10使用BERT從文本中抽取答案實(shí)現(xiàn)詳解