Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como recuperar o valor da coluna de resultado SQL usando o nome da coluna em Python?


O MySQLdb módulo tem um DictCursor :

Use-o assim (extraído de Escrevendo scripts MySQL com Python DB-API ):
cursor = conn.cursor(MySQLdb.cursors.DictCursor)
cursor.execute("SELECT name, category FROM animal")
result_set = cursor.fetchall()
for row in result_set:
    print "%s, %s" % (row["name"], row["category"])

editar: De acordo com user1305650, isso funciona para pymysql também.