⊗pyPmDBDN 103 of 129 menu

Uitset van alle rekords as 'n woordeboek in Python

Om rekords uit 'n databasis as 'n tupel uit te voer is nie baie gerieflik nie, aangesien dit nie duidelik is na watter velde die verkrygde waardes behoort nie. Om hierdie probleem op te los, moet jy die vlag dictionary=True in die parameter van die metode cursor spesifiseer.

Kom ons hersien ons kode om alle rekords uit die tabel users as 'n woordeboek uit te voer:

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

'n Gerieflike woordeboek sal in die konsole verskyn, waarin die sleutels die veldname is en die waardes is die data in die velde:

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

Voer alle data uit die tabel users as 'n woordeboek uit.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp