Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sử dụng tên cột khi tạo đối tượng JSON, Python

Con trỏ cursor đối tượng có .description thuộc tính cho bạn biết tên của mỗi cột, hãy sử dụng thuộc tính đó để biến một hàng thành một chính tả:

cursor.execute("""
                    SELECT id, name
                    FROM school_subjects
            """)
columns = [desc[0] for desc in cursor.description]
result = []
for row in rows:
    row = dict(zip(columns, row))
    result.append(row)

Để biết chi tiết về .description , hãy xem đặc tả Python DB API 2.0 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL đúng cú pháp để sử dụng gần '' tại lỗi dòng 1

  2. Laravel 5.1 Migration and Seeding Không thể cắt bớt một bảng được tham chiếu trong một ràng buộc khóa ngoại

  3. LIMIT bù đắp hoặc OFFSET trong một truy vấn SQL CẬP NHẬT

  4. JSON_KEYS () - Trả lại các khóa từ một đối tượng JSON trong MySQL

  5. MySQL - Cách thực hiện Oracle RANK () OVER (ORDER BY score DESC)