sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder kolumnnamn när man skapar JSON-objekt, Python

cursor objektet har en .description attribut som talar om namnen på varje kolumn, använd det för att förvandla en rad till ett dikt:

cursor.execute("""
                    SELECT id, name
                    FROM school_subjects
            """)
columns = [desc[0] for desc in cursor.description]
result = []
for row in rows:
    row = dict(zip(columns, row))
    result.append(row)

För detaljer om .description attribut, se Python DB API 2.0-specifikationen .



  1. Hibernate Named Query - gå med i 3 bord

  2. Hämta data från mysql med php

  3. Shell-skript för att automatiskt döda mysql-sömnprocesser

  4. Hur förbättrar man denna php mysql-kod?