mysql untuk pemasangan python

WBOY
Lepaskan: 2023-05-18 11:17:37
asal
512 orang telah melayarinya

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.

  1. Pasang MySQL
    Sebelum memasang klien MySQL, anda perlu memasang MySQL terlebih dahulu. Anda boleh memuat turun fail pemasangan MySQL untuk sistem yang sepadan di laman web muat turun MySQL rasmi.
  2. Pasang pustaka klien MySQL yang telah dikompilasi Python
    Terdapat dua pustaka klien MySQL yang telah dikompilasi Python: MySQLdb dan mysqlclient. Kedua-duanya adalah perpustakaan klien MySQL yang dilaksanakan dalam Python menggunakan bahasa C Perbezaannya ialah MySQLdb ialah perpustakaan sambungan Python MySQL awal, manakala mysqlclient ialah perpustakaan sambungan Python MySQL yang cekap baru-baru ini.

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
Salin selepas log masuk

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
Salin selepas log masuk
  1. Pasang pustaka klien MySQL yang dilaksanakan dalam Python
    Pustaka klien MySQL yang dilaksanakan dalam Python ialah PyMySQL.

Berikut ialah proses pemasangan:

Gunakan pip untuk memasang PyMySQL
PyMySQL ialah perpustakaan klien MySQL berdasarkan Python. Pasang PyMySQL:

pip install PyMySQL
Salin selepas log masuk

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()
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!