⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу