Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengambil nilai kolom hasil SQL menggunakan nama kolom dengan Python?

MySQLdb modul memiliki DictCursor :

Gunakan seperti ini (diambil dari Menulis Script MySQL dengan 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"])

edit: Menurut user1305650 ini berfungsi untuk pymysql juga.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL UPDATE semua nilai dalam bidang dengan string yang ditambahkan CONCAT tidak berfungsi

  2. Kesalahan datetime mysql DEFAULT CURRENT_TIMESTAMP

  3. Kolom Teks MySQL terpotong

  4. Beberapa kueri dalam satu api

  5. Bagaimana cara mengakses folder var dan folder database MySQL dengan file .frm, .MYD dan .MYI dari setiap tabel di CPanel?