网站首页 > 教程分享 正文
PostgreSQL是一个活跃开发且成熟的开源数据库。使用psycopg2模块,我们可以在数据库上执行查询。
使用pip安装
pip install psycopg2-binary
基本用法
假设我们在数据库my_database中有一个名为my_table的表,其定义如下。
id | first_name | last_name |
1 | John | Doe |
我们可以使用psycopg2模块以以下方式在数据库上运行查询。
import psycopg2
# 使用用户'my_user'和密码'my_password',连接到现有的数据库'my_database'
con = psycopg2.connect("host=localhost dbname=my_database user=my_user password=my_password")
# 创建一个游标
cur = con.cursor()
# 向'my_table'插入一条记录
cur.execute("INSERT INTO my_table(id, first_name, last_name) VALUES (2, 'Jane', 'Doe');")
# 提交当前事务
con.commit()
# 从'my_table'检索所有记录
cur.execute("SELECT * FROM my_table;")
results = cur.fetchall()
# 关闭数据库连接
con.close()
# 打印结果
print(results)
# 输出:[(1, 'John', 'Doe'), (2, 'Jane', 'Doe')]
猜你喜欢
- 2025-03-17 PgVector: PostgreSQL生态下的向量数据库实践与优化
- 2025-03-17 PostgreSQL初学者需要知道一些技巧
- 2025-03-17 PostgreSQL 查询语句的执行次序(连表查询语句)
- 2025-03-17 PostgreSQL建库说明(postgresql查看建表语句)
- 2025-03-17 用PostgreSQL生成日历表(Calendar Table)
- 2025-03-17 PostgreSQL入门指南:快速学会创建和管理数据库!
- 2025-03-17 PostgreSQL性能深度优化:策略与实践
- 2025-03-17 如何在MySQL和PostgreSQL中,设计、管理商品的分类表,
- 2025-03-17 QGIS连接postgresql数据库(qgis 数据库)
- 2025-03-17 解密PostgreSQL中的表连接技巧:让数据无缝连接!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)