Alle Datensätze als Wörterbuch in Python ausgeben

Das Ausgeben von Datensätzen aus der Datenbank als Tupel ist nicht sehr praktisch, da nicht zu sehen ist, zu welchen Feldern die erhaltenen Werte gehören. Um dieses Problem zu lösen, muss im Parameter der Methode cursor das Flag dictionary=True gesetzt werden.

Lasst uns unseren Code umschreiben, um alle Datensätze aus der Tabelle users als Wörterbuch auszugeben:

pythonquery = "SELECT * FROM users"
with connection.cursor(dictionary=True) as cursor:
  cursor.execute(query)
  result = cursor.fetchall()
  
  for row in result:
    print(row)

In der Konsole wird ein praktisches Wörterbuch angezeigt, in dem die Schlüssel die Feldnamen und die Werte die Einträge in den Feldern sind:

python{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}
{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500}
{'id': 4, 'name': 'user4', 'age': 30, 'salary': 900}
{'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}
{'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}
Задание 1

Geben Sie alle Daten aus der Tabelle users als Wörterbuch aus.