python如何使用pymysql模組

來源:互聯網
上載者:User

標籤:連接埠號碼   使用者   擷取   ldb   char   int   參數   python指令碼   pytho   

Python 3.x 操作MySQL的pymysql模組詳解

前言pymysql是Python中操作MySQL的模組,其使用方法和MySQLdb幾乎相同。但目前pymysql支援python3.x而MySQLdb不支援3.x版本。

一、安裝

pip3 install pymysql

二、pymysql方法

  • pymysql.connect()參數說明

參數 類型 說明
host str mysql伺服器位址
port int mysql伺服器連接埠號碼
user str 使用者名稱
passwd str 密碼
db str 資料庫名稱
charset str 串連編碼
  • connection對象支援的方法

方法 說明
cursor( ) 使用該串連建立並返回遊標
commit( ) 提交當前事務
rollback( ) 復原當前事務
close( ) 關閉連線物件
  • cursor對象支援的方法

方法 說明
execute(op) 執行一個資料庫的SQL語句
fetchone( ) 取得結果集的下一行
fetchmany(size) 擷取結果集的下幾行
fetchall() 擷取結果集中的餘下所有行
rowcount() 返回資料條數或影響條數
close() 關閉遊標對象

三、使用操作

1、建立一個交易表,方便測試pymysql的效能:

2、使用python指令碼實現增刪改查和交易處理

3、執行結果

python如何使用pymysql模組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.