Mengeluarkan Semua Rekod dalam Bentuk Kamus di Python

Mengeluarkan rekod dari pangkalan data dalam bentuk tuple tidak sangat mudah, kerana tidak kelihatan nilai yang diperoleh berkaitan dengan medan mana. Untuk menyelesaikan masalah ini, perlu ditetapkan dalam parameter kaedah cursor bendera dictionary=True.

Mari kita tulis semula kod kita, untuk mengeluarkan semua rekod dari jadual users dalam bentuk kamus:

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

Dalam konsol, kamus yang mudah akan dipaparkan, di mana kuncinya adalah nama medan, dan nilainya adalah rekod dalam medan:

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

Keluarkan semua data dari jadual users dalam bentuk kamus.