使用python連線mysql資料庫

2021-09-25 06:12:27 字數 1115 閱讀 2765

一、使用python可以連線哪些資料庫?

目前python可以連線多種主流資料庫:

二、使用python連線資料庫前有什麼要求?

python連線資料庫時需要使用乙個介面作為媒介:python db-api。不同的資料庫需要使用不同的db-api。

db-api作為一種規範,它定義了一系列必須的物件和資料庫訪問方式,為大多資料庫實現了介面,實現的過程如下:

三、mysql資料庫專屬的介面模組---mysqldb

mysqldb用於實現python與mysql資料庫的連線。初次使用前,需要提前安裝這個介面,如果不知道是否安裝,可以使用如下方式驗證:

1、登入python編輯器

2、輸入import mysqldb  --匯入這個介面模組

3、如果無返回,表示正常;如果顯示如下錯誤,就是沒有安裝:

traceback (most recent call last):

file "test.py", line 3, in import mysqldb

importerror: no module named mysqldb

正確的安裝順序和方式為:

1、安裝一些必要的gcc和lib庫檔案的rpm包,這些都是必須的安裝

2、python-devel開發程式包,在安裝db-api界面前,這個python-devel是必須的,否則報錯:

(1)#  gunzip mysql-python-1.2.2.tar.gz

(2)# tar -xvf mysql-python-1.2.2.tar

(3)# cd mysql-python-1.2.2

(4)# python setup.py build

(5)# python setup.py install

這裡重點在4和5,如果這兩步沒有出現error的錯誤關鍵字,那就代表初始化mysqldb介面成功了(嚴格按照「正確的安裝順序和方式為」這一步的要求實施)

再次進入python編輯器的命令輸入「import mysqldb」後沒有顯示接代表「python可以使用mysqldb介面連線mysql了」。

python 連線mysql 使用sock 及引數

加引數指到mysql的配置 mysqldb.connect user root read default file etc my.conf 例如 conn mysqldb.connect host 10.3.18.142 user user,passwd pwd,db db,read default...

mysql連線的使用 mysql連線的使用

表一 myclass myclass 用作左表 表二 me me 用作右表 使用 mysql 的 join 在兩個或多個表中查詢資料 你可以在 select,update 和 delete 語句中使用 mysql 的 join 來聯合多表查詢。join 按照功能大致分為如下三類 inner join...

Python高階 連線 Mysql

本篇文章主要用 pymysql 來實現python3 mysql資料的連線。git clone cd pymysql python3 setup.py install 安裝過程如下圖所示 開啟資料庫連線 db pymysql.connect localhost username password t...