⊗pyPmDBDN 103 of 129 menu

Visų įrašų išvedimas žodyno pavidalu Python

Išvesti įrašus iš DB kortelės pavidalu nėra labai patogu, nes nematoma, kuriems laukams priklauso gautos reikšmės. Šiai problemai išspręsti reikia nustatyti cursor metodo parametre vėliavėlę dictionary=True.

Perrašykime mūsų kodą, kad išvestume visus įrašus iš lentelės users žodyno pavidalu:

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

Konsoleje bus rodomas patogus žodynas, kuriame raktai bus laukų pavadinimai, o reikšmės - įrašai laukuose:

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

Išveskite visus duomenis iš lentelės users žodyno pavidalu.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti