Python中MySQL查询结果返回类型

Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1…等索引下标访问数据

默认连接数据库:

    MySQLdb.connect(
        host=host,
            user=user,
            passwd=passwd,
            db=db,
            port=port,
            charset='utf8'
    )

查询数据:

cur = conn.cursor()
cur.execute('select b_id from blog limit 1')
data = cur.fetchall() 
cur.close()
conn.close()

打印:

for row in data:
    print type(row)
    print row

执行结果:


(1L,)

参考资料:https://www.jb51.net/article/54166.htm

你可能感兴趣的:(python)