如何將 Python 物件插入 MySQL?


假設伺服器上存在一個名為 "test" 的 MySQL 資料庫,並且還建立了一個名為 employee 的資料表。該資料表有五個欄位 fname、lname、age、gender 和 salary。

假設我們想要將一個元組物件(包含如下定義的記錄資料)插入 Msql 資料庫中。

t1=('Steven', 'Assange', 21, 'M', 2001)

要建立 MySQL 和 Python 3 之間的一個介面,你需要安裝 PyMySQL 模組。然後使用以下語句設定連線

import PyMySQL
# Open database connection
db = PyMySQL.connect("localhost","root","","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()

下一步是使用元組中的資料設定插入查詢

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1

現在使用遊標物件的 execute() 方法執行此查詢

cursor.execute(sql)

如果你檢視 employee 資料表的內容,你會發現其中增加了一條新記錄。

更新於: 2020 年 1 月 28 日

828 個瀏覽量

開啟你的 職業生涯

完成課程,獲得認證

立刻開始
廣告
© . All rights reserved.