sql >> Databasteknik >  >> RDS >> Mysql

Hur hämtar jag SQL-resultatkolumnvärde med kolumnnamn i Python?

MySQLdb modulen har en DictCursor :

Använd det så här (hämtat från Att skriva MySQL-skript med 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"])

redigera: Enligt user1305650 fungerar detta för pymysql likaså.



  1. Importera XML med innehåll angivet som attribut till en MySQL-tabell?

  2. Hur kommer du runt storleksbegränsningen för Docker.qcow2 i Docker för Mac?

  3. Ta bort citat och kommatecken från en sträng i MySQL

  4. Skiftlägesokänsliga sökningar/frågor