一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pyMySQL SQL語句傳參問題,單個參數或多個參數說明

pyMySQL SQL語句傳參問題,單個參數或多個參數說明

2020-06-07 10:50計算機動物 Python

這篇文章主要介紹了pyMySQL SQL語句傳參問題,單個參數或多個參數說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在用pymysql操作數據庫的過程中,給sql語句傳參碰到了很多問題,網上傳參策略很多,這里推薦兩種

單個傳參用%s,寫起來比較簡單:

?
1
2
3
4
field = '-'
sql_talk="UPDATE cnp.Test set a='' where b='%s'"
cursor.execute(sql_talk % field)
db.commit()

多個傳參用{0}占位符:

?
1
2
3
4
5
6
field = '-'
a = 'code'
sql_talk="UPDATE cnp.Test set {0}='' where business_registration_code='{1}'".format(a,field)
 
cursor.execute(sql_talk)
db.commit()

補充知識:python自動化之pymysql庫使用變量向SQL語句中動態傳遞參數(sql注入 || 傳參策略)

使用python 3連接Mysql實現自動化增刪查改庫內數據,由于項目原因很多的sql語句過于復雜,導致sql語句內傳遞的參數過多而且容易變動,導致很多同學不知從何下手動態的傳遞參數,有的采用比較笨的方法拼接sql,但是工作量太大,而且復雜的語句拼接時很容易出錯且不好維護,所以為大家整理了%s占位符的字典傳參的用法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pymysql
db = pymysql.connect(host="119.XX.XX.XX",
            port=3306,
            user="XXXXXXXX",
            passwd="XXXXXXXXXXXXX",
            db="XXXXXX",
            charset='utf8')
 
# %s 占位符為需要傳遞的參數,切記不要加''雙引號,要不然會報錯
sql = "SELECT totalusercount * 1.4 FROM mm_project_uv_outdoor WHERE poiid = %s AND currenttime = %s"
 
cursor = db.cursor()
# 以下為傳遞多個參數的用法
cursor.execute(sql,['B00140N5CS','2019-04-23'])
# 傳遞單個參數時 cursor.execute(sql,'B00140N5CS')
print(cursor.fetchall())
db.close()

運行后就能得到所查詢的數據了

pyMySQL SQL語句傳參問題,單個參數或多個參數說明

最后建議大家多看官方的文檔或標準教程,這樣更有益學習

以上這篇pyMySQL SQL語句傳參問題,單個參數或多個參數說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_38322240/article/details/80510542

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 桃色公寓 | 亚洲美女爱爱 | 91看片淫黄大片在看 | 波多野结衣作品在线观看 | 色综合久久夜色精品国产 | 亚洲免费黄色网 | 日本xxx片免费高清在线 | free嫩白的12sex性自由 | 麻豆网站在线观看 | a级毛片毛片免费观看永久 a级黄色片免费 | 高清国产在线 | 大肥臀风间由美 中文字幕 大东北chinesexxxx露脸 | 香蕉免费一区二区三区在线观看 | 99国产精品热久久久久久夜夜嗨 | 欧式午夜理伦三级在线观看 | 亚洲欧洲色图 | 亚洲 欧美 国产 综合 播放 | 成年人网站免费在线观看 | 精品久久免费观看 | 国产精品久久久久久搜索 | 任你操视频在线观看 | 久久er99热精品一区二区 | 精品无人区麻豆乱码无限制 | 亚洲视频在线观看免费视频 | 国产精品一区三区 | 久久免费资源福利资源站 | 30分钟的高清视频在线观看 | 日本videossexx日本人 | 免费精品视频在线 | 亚洲精品第一国产综合 | 国产一区二区不卡 | 亚洲 欧美 偷自乱 图片 | 乌克兰一级毛片 | 美女脱了内裤打开腿让男人图片 | 91精品国产综合久久福利 | 毛片免费在线视频 | 极品丝袜老师h系列全文阅读 | 久久久久久久久女黄9999 | 女同全黄h全肉动漫 | 国产午夜免费不卡精品理论片 | 欧美日韩亚洲综合久久久 |