MySQL ialah sistem pengurusan pangkalan data hubungan yang menyokong berbilang bahasa pengaturcaraan, termasuk Python. Mengendalikan MySQL dalam Python memerlukan penggunaan perpustakaan klien MySQL. Terdapat dua cara untuk menggunakan pustaka klien MySQL dalam Python: Modul klien MySQL yang dikompilasi Python (MySQLdb atau mysqlclient), atau modul klien MySQL yang dilaksanakan Python (PyMySQL). Artikel ini akan menerangkan cara memasang perpustakaan klien MySQL Python.
Berikut ialah proses pemasangan:
Gunakan pip untuk memasang MySQLdb
MySQLdb telah berhenti mengemas kini, jadi versi MySQLdb yang dipasang mungkin lebih lama daripada versi Python. Gunakan arahan berikut untuk memasang MySQLdb:
pip install MySQL-python
Pasang mysqlclient
mysqlclient ialah perpustakaan klien MySQL yang lebih pantas dan lebih stabil, dan versi yang dipasang akan lebih baharu daripada MySQLdb. Gunakan arahan berikut untuk memasang mysqlclient:
pip install mysqlclient
Berikut ialah proses pemasangan:
Gunakan pip untuk memasang PyMySQL
PyMySQL ialah perpustakaan klien MySQL berdasarkan Python. Pasang PyMySQL:
pip install PyMySQL
Tiga kaedah di atas semuanya adalah perpustakaan klien pangkalan data MySQL yang betul, yang mana satu yang anda pilih bergantung pada keperluan anda. Selepas pemasangan selesai, gunakan arahan berikut untuk menguji pemasangan pustaka MySQL:
import pymysql conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='test', charset='utf8') cur = conn.cursor() cur.execute('SELECT * FROM table_name;') res = cur.fetchall() print(res) cur.close() conn.close()
Gunakan kod di atas Jika data yang ditanya dikeluarkan secara normal, ini bermakna perpustakaan klien MySQL berjaya dipasang.
Atas ialah kandungan terperinci mysql untuk pemasangan python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!