⊗pyPmDBDN 103 of 129 menu

Alle records weergeven als een woordenboek in Python

Records uit de database weergeven als een tuple is niet erg handig, omdat niet zichtbaar is tot welke velden de verkregen waarden behoren. Om dit probleem op te lossen, moet u in de parameter van de methode cursor de vlag dictionary=True instellen.

Laten we onze code herschrijven om alle records uit de tabel users weer te geven als een woordenboek:

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

In de console wordt een handig woordenboek weergegeven, waarin de sleutels de veldnamen zijn en de waarden - de records in de velden:

{'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}

Geef alle gegevens uit de tabel users weer als een woordenboek.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren