Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać nazw kolumn podczas tworzenia obiektu JSON, Python

cursor obiekt ma .description atrybut, który informuje o nazwach każdej kolumny, użyj go, aby zmienić wiersz w dict:

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)

Aby uzyskać szczegółowe informacje na temat .description atrybut, zobacz specyfikację Python DB API 2.0 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaki Unicode stają się znakami zapytania po wstawieniu do bazy danych

  2. Jaki to format?

  3. Utwórz tabelę za pomocą instrukcji sql za pomocą executeUpdate w Mysql

  4. Czy ma to wpływ na wydajność podczas używania DECIMAL(17,13) dla danych Latitude i Longitude w MySQL?

  5. jak napisać zapytanie SQL w cakephp?