⊗pyPmDBDN 103 of 129 menu

Pythonда барча ёзувларни луғат кўринишида чиқариш

Базадан олинган ёзувларни кортеж кўринишида чиқариш жуда қулай эмас, чунки олинган қийматлар қайси майдонларга тегишли эканлиги кўринмайди. Бу муаммони ҳал этиш учун cursor усулининг параметрида dictionary=True байроғини бериш керак.

Қуйидаги кодни users жадвалидан барча ёзувларни луғат кўринишида чиқариш учун қайта ёзайлик:

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

Консолда калитлари майдон номлари, қийматлари эса майдонлардаги ёзувлар бўлган қулай луғат кўринади:

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

users жадвалидан барча маълумотларни луғат кўринишида чиқаринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш