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

Làm thế nào để truy xuất giá trị cột kết quả SQL bằng cách sử dụng tên cột trong Python?

MySQLdb mô-đun có DictCursor :

Sử dụng nó như thế này (lấy từ Viết MySQL Scripts bằng Python DB-API ):

cursor = conn.cursor(MySQLdb.cursors.DictCursor)
cursor.execute("SELECT name, category FROM animal")
result_set = cursor.fetchall()
for row in result_set:
    print "%s, %s" % (row["name"], row["category"])

chỉnh sửa: Theo user1305650, điều này hoạt động đối với pymysql nữa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. `Được xác định bằng mật khẩu` trong Tạo cơ sở dữ liệu MySQL

  2. Tự động đồng bộ hóa ElasticSearch với SQL

  3. Tìm nạp thông tin từ cơ sở dữ liệu

  4. Khóa được chỉ định quá dài; độ dài khóa tối đa là 1000 byte

  5. Tìm kiếm trong MySQL với Spaces