1. 程式人生 > >【自動化測試】Python 訪問 mysql資料庫

【自動化測試】Python 訪問 mysql資料庫

一、準備工作

1、確保Python環境已安裝mysql,py3.*版本:pip install PyMySQL

  • PyMySQL是在Python3.x中用於連線MySQL伺服器的一個庫。

2、已經建立了資料庫testDB,相關表table,以及表字段

3、資料庫連線的host、使用者名稱、密碼

二、基礎簡單實現demo

  • connect():連線到資料庫。
  • cursor():建立遊標,用途->Create a new cursor to execute queries with。
  • execute():執行sql,可執行資料庫的增刪改查等各種操作。
  • commit():更新遊標的所有操作。
  • rollback():回滾當前遊標的所有操作。
  • db.close():關閉資料庫連線。

image.png

三、佔位符 %

舉個例子image.png

四、資料庫查詢

  • fetchone():獲取下一個查詢結果集。
  • fetchall():接收全部的返回結果行。通過for迴圈可以訪問。
  • cursor.execute(sql):返回執行後記錄的條數。

例如:image.png

【題外話】今天弄得很簡單,等後續再完善一下,具體點。

❤ thanks for watching, keep on updating...