码迷,mamicode.com
首页 > 数据库 > 详细

sql查询语句得到返回值fetchone()

时间:2018-12-20 18:43:02      阅读:793      评论:0      收藏:0      [点我收藏+]

标签:fetch   sql   cursor   cut   数组   else   现在   sql语句   col   

需求:

现在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(),类似,得到的也是一个元组,里面的元素为数组,可以通过下标取出值。

sql查询语句得到返回值fetchone()

标签:fetch   sql   cursor   cut   数组   else   现在   sql语句   col   

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/10150549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!