python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明
python連接數(shù)據(jù)庫(kù)執(zhí)行增刪查改
mysql數(shù)據(jù)庫(kù) import pymysql
postgresql數(shù)據(jù)庫(kù) import psycopg2
普通含%的python語(yǔ)句
sql語(yǔ)句中
普通sql語(yǔ)句 select * from tables where tablename = ’table_name’ ,所以這里該加的引號(hào)還是要加
不加的情況
翻頁(yè)的情況
like的情況
因?yàn)槠胀╯ql語(yǔ)句是 where 列名 like ’4301%’ 這里需要多加一個(gè)%防止轉(zhuǎn)義
補(bǔ)充知識(shí):python 中 sql 語(yǔ)句包含%怎么格式化
問(wèn)題描述:
python中sql語(yǔ)句包含 % 時(shí),格式化會(huì)出問(wèn)題,怎么破
# 舉例sql = 'select * from test_db where name like ’%%s%’' % (’真真’,)
我們希望用“真真”替換 sql 語(yǔ)句中的 %s,但實(shí)際中會(huì)報(bào)錯(cuò),處理的方式就是對(duì) % 進(jìn)行轉(zhuǎn)義,用 %% 代替 % 如下
sql = 'select * from test_db where name like ’%%%s%%’' % (’真真’,)
以上這篇python 在sql語(yǔ)句中使用%s,%d,%f說(shuō)明就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 基于Android FileProvider 屬性配置詳解及FileProvider多節(jié)點(diǎn)問(wèn)題2. Spring中的注解之@Override和@Autowired3. Python sorted對(duì)list和dict排序4. 使用FormData進(jìn)行Ajax請(qǐng)求上傳文件的實(shí)例代碼5. android studio實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器功能6. python pymysql鏈接數(shù)據(jù)庫(kù)查詢結(jié)果轉(zhuǎn)為Dataframe實(shí)例7. java網(wǎng)絡(luò)之基于UDP的聊天程序示例解析8. python隨機(jī)模塊random的22種函數(shù)(小結(jié))9. python使用ctypes庫(kù)調(diào)用DLL動(dòng)態(tài)鏈接庫(kù)10. Android GSYVideoPlayer視頻播放器功能的實(shí)現(xiàn)
