⊗pyPmDBDN 103 of 129 menu

Mengeluarkan Semua Rekod dalam Bentuk Kamus di Python

Mengeluarkan rekod dari pangkalan data dalam bentuk tuple tidak sangat mudah, kerana tidak kelihatan nilai yang diperoleh berkaitan dengan medan mana. Untuk menyelesaikan masalah ini, perlu ditetapkan dalam parameter kaedah cursor bendera dictionary=True.

Mari kita tulis semula kod kita, untuk mengeluarkan semua rekod dari jadual users dalam bentuk kamus:

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

Dalam konsol, kamus yang mudah akan dipaparkan, di mana kuncinya adalah nama medan, dan nilainya adalah rekod dalam medan:

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

Keluarkan semua data dari jadual users dalam bentuk kamus.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak