sql >> Databáze >  >> RDS >> Mysql

Jak používat názvy sloupců při vytváření objektu JSON, Python

cursor objekt má .description atribut, který vám říká názvy jednotlivých sloupců, použijte jej k přeměně řádku na diktát:

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)

Podrobnosti o .description atribut, viz specifikace Python DB API 2.0 .



  1. Použití SSHTunnelForwarder pro připojení k databázi MySQL přes SSH

  2. Jak vytvořit dotaz v Drupal 8

  3. Systém front PHP s Codeigniter. JAK?

  4. Jak zabráním vkládání sql pomocí php a mysql