Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengimport Jadual MySQL ke dalam Senarai Kamus dalam Python Menggunakan mysqldb?
Python: Mengimport Jadual MySQL ke dalam Kamus Menggunakan mysqldb
Mengimport jadual MySQL sebagai senarai objek kamus dalam Python ialah cara yang mudah untuk bekerja dengan data pangkalan data. Begini cara anda boleh mencapai ini menggunakan perpustakaan mysqldb:
Untuk bermula, wujudkan sambungan ke pangkalan data MySQL anda menggunakan fungsi mysqldb.connect(). Untuk kemudahan penggunaan, lulus kelas DictCursor sebagai parameter kursor. Ini akan membolehkan penggunaan kursor yang mengembalikan baris sebagai kamus:
import MySQLdb.cursors connection = MySQLdb.connect(host='...', cursorclass=MySQLdb.cursors.DictCursor)
Seterusnya, cipta objek kursor daripada sambungan yang telah ditetapkan. Jalankan pertanyaan untuk mengambil data daripada jadual yang dikehendaki:
cursor = connection.cursor() cursor.execute("SELECT * FROM my_table")
Ambil baris yang dikembalikan sebagai senarai kamus menggunakan kaedah fetchall() kursor:
rows = cursor.fetchall()
Akhir sekali, simpan baris yang diambil dalam senarai bernama 'data':
data = rows
Ini Senarai 'data' kini mengandungi koleksi kamus, setiap satu mewakili baris daripada jadual MySQL. Anda boleh mengakses nilai lajur dengan merujuk kekunci kamus:
for row in data: print(row['column_name'])
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Jadual MySQL ke dalam Senarai Kamus dalam Python Menggunakan mysqldb?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!