sql >> Database >  >> RDS >> Mysql

Hoe de waarde van de SQL-resultaatkolom op te halen met behulp van de kolomnaam in Python?

De MySQLdb module heeft een DictCursor :

Gebruik het als volgt (overgenomen van MySQL-scripts schrijven met 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"])

bewerken: Volgens user1305650 werkt dit voor pymysql ook.



  1. Hoe geef ik een wachtwoord op voor niet-interactief 'psql'?

  2. Waarom is null<>null=null in mysql

  3. MySQL-database importeren van de ene server naar de andere

  4. Converteer Google map v2 naar google map v3