如何向 PostgreSql 資料庫插入一個 Python 元組?


PostgreSql 資料庫預設安裝在埠號 5432 上。安裝 psycopg2 模組可提供 Python 與 PostgreSql 的介面。假設可以使用包含 fname、sname、age、gender 和 salary 欄位的測試資料庫和 employee 表。

在 Python 指令碼中遵循以下語句,首先建立連線並獲取 cursor 物件。

import psycopg2
conn = psycopg2.connect(database = "test", user = "postgres", password = "pass123", host = "localhost", port = "5432")
cur = conn.cursor()

要插入 employee 表中的資料儲存為元組物件的形式

t1=('Mac', 'Mohan', 20, 'M', 2000)

接下來使用此元組設定插入查詢

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

現在使用 cursor 物件執行此查詢

cursor.execute(sql)

此語句的結果是 employee 表將顯示新新增的記錄。

更新於:2020 年 2 月 18 日

1K+ 檢視次數

開啟你的 職業生涯

完成課程獲得證書

開始
廣告
© . All rights reserved.