本文目錄一覽:
- 1、mac下沒有mysql怎麼安裝python的mysql驅動
- 2、python3怎麼安裝msql驅動
- 3、python怎麼安裝第三方類庫
- 4、使用python連接mysql數據庫需要裝什麼驅動
- 5、掌握Python 操作 MySQL 數據庫
mac下沒有mysql怎麼安裝python的mysql驅動
建議不要使用python-mysql,理由:庫比較老了,而且類封的不好。用PyMySQL 比較好。
如果你還是要安裝python-mysql如下:
下載
安裝環境:OS X操作系統,Python 2.7.3。
MySQLdb其實包含在MySQL-python包中,因此無論下載還是在pip中search,都應該是搜尋MySQL-python。
以下將說明MySQLdb兩種常見的安裝方式,下載安裝或者pip安裝MySQL-python。
1. cd MySQL-python-1.2.4b4
python setup.py install
2. pip install MySQL-python
python3怎麼安裝msql驅動
pip install mysql-connector-python –allow-external mysql-connector-python
或者是:
pip install mysql-connector
以上兩行都可以安裝 mysql 驅動,然後
import mysql.connector
就可以了鏈接 mysql 了,或者再安轉一個 SQLAlechemy 等 ORM 庫,簡化數據庫操作。
python怎麼安裝第三方類庫
使用pip
大多數庫都可以通過pip安裝,安裝方法為,在命令行窗口輸入
pip install libname
libname為庫名
某些庫通過pip安裝不了,可能是因為沒有打包上傳到pypi中,可以下載安裝包之後離線安裝,方法是
pip install libpath
libpath為本地安裝包地址,這些安裝包一般以whl為後綴名。表示python擴展包的windows環境下的二進制文件。
有一個專門下載這種文件的地方,是由加利福尼亞大學的師生為方便python用戶使用而建立的,並非官方出品,使用時需自行承擔風險。
源文件安裝
如果下載下來的安裝包為帶有源文件的壓縮包,解壓之後,運行setup.py進行安裝,方法是
命令行切換到安裝包中setup.py文件所在的目錄,執行 python setup.py install
運行安裝包
有些類庫提供了雙擊運行直接安裝的安裝包,比如python連接mysql數據庫的驅動 mysql-connector-python
這些安裝包的後綴名為msi或者exe。下載下來之後,雙擊運行之後就安裝好了,前提是要根據python的版本及windows的位數下載對應的安裝包,否則安裝過程會報錯或者直接提示無法安裝。
使用python連接mysql數據庫需要裝什麼驅動
1 python3.5 連接MySQL數據庫需要安裝PyMysql插件
插件下載地址:
代碼示例:
import pymysql
conn = pymysql.connect(host=』localhost』, port=3306,user=』root』,passwd=』rusky』,db=』mysql』,charset=』UTF8』)
cur = conn.cursor()
cur.execute(「select version()」)
for i in cur:
print(i)
cur.close()
conn.close()
掌握Python 操作 MySQL 數據庫
本文Python 操作 MySQL 數據庫需要是使用到 PyMySQL 驅動
Python 操作 MySQL 前提是要安裝好 MySQL 數據庫並能正常連接使用,安裝步驟詳見下文。
注意: 安裝過程我們需要通過開啟管理員權限來安裝,否則會由於權限不足導致無法安裝。
首先需要先下載 MySQL 安裝包, 官網下載地址 下載對應版本即可,或直接在網上拉取並安裝:
權限設置:
初始化 MySQL:
啟動 MySQL:
查看 MySQL 運行狀態:
Mysql安裝成功後,默認的root用戶密碼為空,你可以使用以下命令來創建root用戶的密碼:
登陸:
創建數據庫:
查看數據庫:
PyMySQL 模塊使用 pip命令進行安裝:
假如系統不支持 pip 命令,可以使用以下方式安裝:
pymysql .connect 函數:連接上數據庫
輸出結果顯示如下:表面數據庫連接成功
使用 pymysql 的 connect() 方法連接數據庫,connect 參數解釋如下:
conn.cursor():獲取游標
如果要操作數據庫,光連接數據是不夠的,咱們必須拿到操作數據庫的游標,才能進行後續的操作,游標的主要作用是用來接收數據庫操作後的返回結果,比如讀取數據、添加數據。通過獲取到的數據庫連接實例 conn 下的 cursor() 方法來創建游標,實例如下:
輸出結果為:
cursor 返回一個游標實例對象,其中包含了很多操作數據的方法,如執行sql語句,sql 執行命令: execute() 和 executemany()
execute(query,args=None):
executemany(query,args=None):
其他游標對象如下表:
完整數據庫連接操作實例如下:
以上結果輸出為:
創建表代碼如下:
如下所示數據庫表創建成功:
插入數據實現代碼:
插入數據結果:
Python查詢Mysql使用 fetchone() 方法獲取單條數據, 使用fetchall() 方法獲取多條數據。
查詢數據代碼如下:
輸出結果:
DB API中定義了一些數據庫操作的錯誤及異常,下表列出了這些錯誤和異常:
本文給大家介紹 Python 如何連接 Mysql 進行數據的增刪改查操作,文章通過簡潔的代碼方式進行示例演示,給使用 Python 操作 Mysql 的工程師提供支撐。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/219797.html