⊗pyPmDBDN 103 of 129 menu

Udsendelse af alle poster som en ordbog i Python

At udsende poster fra databasen som en tuple er ikke særlig praktisk, da det ikke er synligt, hvilke felter de modtagne værdier tilhører. For at løse dette problem skal du i parameteren for metoden cursor sætte flaget dictionary=True.

Lad os omskrive vores kode for at udsende alle poster fra tabellen users som en ordbog:

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

I konsollen vil der blive vist en praktisk ordbog, hvor nøglerne vil være feltnavnene, og værdierne vil være posterne i felterne:

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

Udsend alle data fra tabellen users som en ordbog.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis