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

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

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

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

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

舉個(gè)例子:

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

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

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

你可以打印下看看,和你原來(lái)的sql是一模一樣的

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

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

在配置文件config.ini中寫(xiě):

[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ù)庫(kù)連接

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

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

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

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

但是在上篇python讀取配置文件中,試過(guò)第一個(gè)[global]中讀取的沒(méi)有出現(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í)的問(wèn)題

可以嘗試這樣解決:

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

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

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

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

相關(guān)文章

  • python下載安裝requests庫(kù)的簡(jiǎn)單步驟

    python下載安裝requests庫(kù)的簡(jiǎn)單步驟

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

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

    這篇文章主要為大家詳細(xì)介紹了利用Python分析學(xué)校四六級(jí)過(guò)關(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 提供了豐富的模塊和庫(kù),用于處理各種類(lèi)型的數(shù)據(jù),本文介紹了一些常用的模塊和庫(kù),以及如何使用它們進(jìn)行數(shù)據(jù)處理的詳細(xì)步驟和代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-02-02
  • 詳細(xì)介紹pandas的DataFrame的append方法使用

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

    這篇文章主要介紹了詳細(xì)介紹pandas的DataFrame的append方法使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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)試的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 如何使用python?docx模塊操作word文檔

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

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

    Python pymongo模塊用法示例

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

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

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

    Python元素集合的列表切片

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

最新評(píng)論

云阳县| 贡觉县| 无锡市| 台中县| 广州市| 兰西县| 原阳县| 安西县| 丰镇市| 屯昌县| 循化| 正安县| 清水县| 上栗县| 大关县| 凌源市| 新巴尔虎左旗| 明水县| 曲沃县| 大化| 鄂温| 伊通| 江油市| 九寨沟县| 广南县| 岳阳市| 兴城市| 乌恰县| 衡阳市| 逊克县| 定边县| 贵港市| 金溪县| 诸暨市| 神木县| 栾川县| 太仆寺旗| 澄城县| 恩施市| 涡阳县| 北京市|