⊗pyPmDBDN 103 of 129 menu

Xuất tất cả bản ghi dưới dạng từ điển trong Python

Xuất bản ghi từ CSDL dưới dạng tuple không thuận tiện lắm, vì không thấy các giá trị nhận được thuộc về những trường nào. Để giải quyết vấn đề này, cần đặt trong tham số của phương thức cursor cờ dictionary=True.

Hãy viết lại mã của chúng ta để xuất tất cả bản ghi từ bảng users dưới dạng từ điển:

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

Trong console sẽ hiển thị một từ điển thuận tiện, trong đó các khóa sẽ là tên trường, còn giá trị là các bản ghi trong trường:

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

Hãy xuất tất cả dữ liệu từ bảng users dưới dạng từ điển.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối