勵志

勵志人生知識庫

pymysql使用

使用pymysql操作MySQL資料庫的基本步驟如下:

安裝pymysql。使用命令行工具,通過pip命令安裝pymysql庫。例如,在Python環境中,可以使用`pip install pymysql`。

連線資料庫。首先,需要定義連線資料庫的參數,如主機地址(host)、連線埠號(port)、用戶名(user)、密碼(password)和資料庫名(db)。可以使用以下代碼來連線資料庫:
```python
import pymysql
db = pymysql.connect(host="localhost", port=3306, user="root", password="123456", db="mydb")
```

創建游標對象。連線成功後,使用`db.cursor()`方法創建一個游標對象,以便執行SQL查詢命令。

運算元據庫。使用游標對象執行SQL查詢命令,例如插入、更新、刪除數據等。以下是一些常見的操作示例:

插入數據。使用`execute()`方法執行SQL插入語句,並傳遞要插入的數據。

更新數據。使用`execute()`方法執行SQL更新語句,並傳遞要更新的數據。

刪除數據。使用`execute()`方法執行SQL刪除語句,並傳遞要刪除的數據。

查詢數據。使用`fetchone()`或`fetchall()`方法從查詢結果中獲取單條或多條數據。

提交和關閉連線。操作完成後,使用`commit()`方法提交事務,使用`rollback()`方法回滾事務,最後使用`close()`方法關閉資料庫連線。

此外,還可以使用pymysql的預處理語句來提高安全性,例如使用`%s`占位符來傳遞參數。