首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(二)

python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(二)

原创
作者头像
玖叁叁
发布2023-04-22 20:55:27
发布2023-04-22 20:55:27
1.3K0
举报
文章被收录于专栏:玖叁叁玖叁叁

插入数据

下面是一个示例代码,展示如何在Python中插入数据:

代码语言:javascript
复制
import psycopg2

# 连接到PostgreSQL数据库
conn = psycopg2.connect(
    host="localhost",
    database="mydatabase",
    user="myusername",
    password="mypassword"
)

# 创建一个游标对象
cursor = conn.cursor()

# 插入数据
cursor.execute("""
    INSERT INTO mytable (name, age)
    VALUES (%s, %s)
""", ("Alice", 25))

# 提交事务
conn.commit()

# 关闭游标和连接
cursor.close()
conn.close()

在上面的示例代码中,我们使用psycopg2库的execute()方法来执行一个SQL查询,并将需要插入的数据作为参数传递给execute()方法。

更新数据

下面是一个示例代码,展示如何在Python中更新数据:

代码语言:javascript
复制
import psycopg2

# 连接到PostgreSQL数据库
conn = psycopg2.connect(
    host="localhost",
    database="mydatabase",
    user="myusername",
    password="mypassword"
)

# 创建一个游标对象
cursor = conn.cursor()

# 更新数据
cursor.execute("""
    UPDATE mytable
    SET age = %s
    WHERE name = %s
""", (30, "Alice"))

# 提交事务
conn.commit()

# 关闭游标和连接
cursor.close()
conn.close()

删除数据

下面是一个示例代码,展示如何在Python中删除数据:

代码语言:javascript
复制
import psycopg2

# 连接到PostgreSQL数据库
conn = psycopg2.connect(
    host="localhost",
    database="mydatabase",
    user="myusername",
    password="mypassword"
)

# 创建一个游标对象
cursor = conn.cursor()

# 删除数据
cursor.execute("""
    DELETE FROM mytable
    WHERE name = %s
""", ("Alice",))

# 提交事务
conn.commit()

# 关闭游标和连接
cursor.close()
conn.close()

在上面的示例代码中,我们使用psycopg2库的execute()方法来执行一个SQL查询,并将需要删除的数据的条件作为参数传递给execute()方法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 插入数据
  • 更新数据
  • 删除数据
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档