MySQL是一種關聯式資料庫管理系統,支援多種程式語言,包括Python。在Python中操作MySQL需要使用MySQL客戶端程式庫。 python中使用MySQL客戶端函式庫可以透過兩種方式:Python預先編譯的MySQL客戶端的模組(MySQLdb或mysqlclient),或是Python實作的MySQL客戶端的模組(PyMySQL)。本文將說明如何安裝Python的MySQL客戶端程式庫。
以下是安裝過程:
使用pip安裝MySQLdb
MySQLdb已經停止更新,所以安裝的MySQLdb版本可能會比Python的版本舊一些。使用下列指令安裝MySQLdb:
pip install MySQL-python
安裝mysqlclient
mysqlclient是一個更快、更穩定的MySQL用戶端函式庫,安裝的版本將會比MySQLdb更新。使用下列指令安裝mysqlclient:
pip install mysqlclient
以下是安裝流程:
使用pip安裝PyMySQL
PyMySQL是一個基於Python實作的MySQL客戶端程式庫。安裝PyMySQL:
pip install PyMySQL
上述三種方法都是正確的MySQL資料庫客戶端程式庫,選擇哪個方案取決於你的需求。安裝完成後,使用以下命令測試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()
使用以上程式碼,如果正常輸出查詢到的數據,那麼說明MySQL客戶端程式庫安裝成功。
以上是mysql for python 安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!