sql查詢語句得到返回值fetchone()


需求:

現在mysql中有一張表,表名是info,我想通過報案號4201820330114401021497在這張表里查詢出它對應的id。

sql = "select claim_id from info where claim_no = '4201820330114401021497'"
#需要先執行sql語句
if cursor.execute(sql):
    #得到返回值jilu,jilu是一個元組
    jilu = cursor.fetchone()
    #通過下標取出值即可
    print('對應的id是:', jilu[0])
else:
    print('沒有對應的id')

 

 

 這樣我們就得到這個了,fetchone是取出一個,得到的是一個元組。fetchall()是取出全部的,也是一個元組,但是元組里的元素還是一個元組。還有一個fetchmany(),用法和fetchall(),類似,得到的也是一個元組,里面的元素為數組,可以通過下標取出值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM