⊗pyPmDBDN 103 of 129 menu

Kaikkien tietueiden näyttäminen sanakirjana Pythonissa

Tietueiden näyttäminen tietokannasta monikkona (tuple) ei ole kovin kätevää, koska ei näe mihin kenttiin saadut arvot kuuluvat. Tämän ongelman ratkaisemiseksi on asetettava menetelmän cursor parametriin lippu dictionary=True.

Kirjoitetaan koodimme uudelleen näyttääksemme kaikki tietueet taulukosta users sanakirjana:

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

Konsoliin näytetään kätevä sanakirja, jossa avaimina ovat kenttien nimet ja arvoina - kenttien tietueet:

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

Näytä kaikki tiedot taulukosta users sanakirjana.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää