最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python mysql中in參數(shù)化說明

 更新時(shí)間:2020年06月05日 14:19:37   作者:songbaiyiran  
這篇文章主要介紹了python mysql中in參數(shù)化說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

第一種:拼接字符串,可以解決問題,但是為了避免sql注入,不建議這樣寫

還是看看第二種:使用.format()函數(shù),很多時(shí)候我都是使用這個(gè)函數(shù)來對sql參數(shù)化的

舉個(gè)例子:

select * from XX where id in (1,2,3)

參數(shù)化in里面的值:

select * from XX where id in ({}).format('1,2,3')

你可以打印下看看,和你原來的sql是一模一樣的

補(bǔ)充知識:python與mysql交互/讀取本地配置文件/交互報(bào)錯(cuò)

如果自己寫mysql連接要讀取本地配置文件,需要注意:

在配置文件config.ini中寫:

[sql]
ip = xxx
port = xxx
table = xxx
uname = xxx
passwd = xxx

如:test.py文件

# 首先導(dǎo)入
import pymysql
# 這是獲取配置文件的內(nèi)容
host = conf.get('sql', 'ip')
port = conf.get('sql', 'port')
database = conf.get('sql', 'table'),
user = conf.get('sql', 'uname')
password = conf.get('sql', 'passwd')

# 建立mysql數(shù)據(jù)庫連接

conn = pymysql.connect(host=host, port=port, db=database, user=user, password=password, charset='utf8') # 這里注意有可能報(bào)錯(cuò),后面會說
sql = 'xxx' # sql語句
cs1 = conn.cursor() # 創(chuàng)建執(zhí)行對象
count = cs1.execute(sql) # 執(zhí)行sql語句,返回值是數(shù)據(jù)庫中影響的行數(shù),并賦值給count
conn.commit() # 提交數(shù)據(jù)庫的變更
cs1.close() # 關(guān)閉執(zhí)行對象
conn.close() # 關(guān)閉數(shù)據(jù)庫連接對象

報(bào)錯(cuò):

can only concatenate tuple (not "bytes") to tuple

這是因?yàn)樵谂渲梦募x進(jìn)來的某個(gè)結(jié)果是個(gè)數(shù)組,打印看一下就知道了

但是在上篇python讀取配置文件中,試過第一個(gè)[global]中讀取的沒有出現(xiàn)數(shù)組形式,這個(gè)是為什么我也不知道了,歡迎大家留言共同交流

[Errno 11004] getaddrinfo failed 和下面這個(gè)

django操作mysql時(shí)django.db.utils.OperationalError: (2003, "Can't connect to MySQL server")錯(cuò)誤:

如果是在引用本地配置文件時(shí)報(bào)錯(cuò),這個(gè)報(bào)錯(cuò)也很有可能是讀取配置文件時(shí)的問題

可以嘗試這樣解決:

1.自己本地用工具也好,命令也好嘗試連接一下,如果不行,那就可能是網(wǎng)絡(luò)或者權(quán)限問題

2.如果上面可以,直接寫一個(gè)獨(dú)立的python文件,不去讀取本地文件,將信息直接寫在py文件中,運(yùn)行結(jié)果可以,就是配置文件讀取的問題

3.然后嘗試讀取,并打印讀取結(jié)果,就能發(fā)現(xiàn)問題了

以上這篇python mysql中in參數(shù)化說明就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python下載安裝requests庫的簡單步驟

    python下載安裝requests庫的簡單步驟

    這篇文章主要給大家介紹了關(guān)于python下載安裝requests庫的簡單步驟,使用Python的requests庫下載文件是一種常見的操作,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • Python分析學(xué)校四六級過關(guān)情況

    Python分析學(xué)校四六級過關(guān)情況

    這篇文章主要為大家詳細(xì)介紹了利用Python分析學(xué)校四六級過關(guān)情況,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 如何使用Python異步之上下文管理器

    如何使用Python異步之上下文管理器

    這篇文章主要為大家介紹了如何使用Python異步之上下文管理器詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 使用Python模塊進(jìn)行數(shù)據(jù)處理的詳細(xì)步驟

    使用Python模塊進(jìn)行數(shù)據(jù)處理的詳細(xì)步驟

    Python 提供了豐富的模塊和庫,用于處理各種類型的數(shù)據(jù),本文介紹了一些常用的模塊和庫,以及如何使用它們進(jìn)行數(shù)據(jù)處理的詳細(xì)步驟和代碼示例,對我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-02-02
  • 詳細(xì)介紹pandas的DataFrame的append方法使用

    詳細(xì)介紹pandas的DataFrame的append方法使用

    這篇文章主要介紹了詳細(xì)介紹pandas的DataFrame的append方法使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python實(shí)現(xiàn)斷點(diǎn)調(diào)試的方法

    python實(shí)現(xiàn)斷點(diǎn)調(diào)試的方法

    本文主要介紹了python實(shí)現(xiàn)斷點(diǎn)調(diào)試的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 如何使用python?docx模塊操作word文檔

    如何使用python?docx模塊操作word文檔

    這篇文章主要介紹了如何使用python?docx模塊操作word文檔,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Python pymongo模塊用法示例

    Python pymongo模塊用法示例

    這篇文章主要介紹了Python pymongo模塊用法,結(jié)合實(shí)例形式分析了Python中pymongo模塊的安裝與簡單使用相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python 數(shù)據(jù)分析之逐塊讀取文本的實(shí)現(xiàn)

    Python 數(shù)據(jù)分析之逐塊讀取文本的實(shí)現(xiàn)

    這篇文章主要介紹了Python 數(shù)據(jù)分析之逐塊讀取文本的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python元素集合的列表切片

    Python元素集合的列表切片

    這篇文章主要介紹了Python元素集合的列表切片,列表是元素的集合,列表的這些子集稱為切片,下面違章圍繞Python列表切片得相關(guān)資料展開學(xué)習(xí)內(nèi)容,需要的朋友可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-02-02

最新評論

蓬莱市| 府谷县| 新余市| 肃宁县| 柘荣县| 海南省| 县级市| 上思县| 含山县| 沽源县| 望谟县| 娄底市| 满城县| 礼泉县| 南平市| 康保县| 醴陵市| 垣曲县| 班玛县| 德州市| 洱源县| 筠连县| 张掖市| 漯河市| 安阳市| 南澳县| 阳西县| 南投市| 成武县| 芜湖县| 宿州市| 东乌珠穆沁旗| 三亚市| 年辖:市辖区| 平邑县| 河池市| 寿宁县| 萝北县| 嘉义县| 海南省| 佳木斯市|