没有合适的资源?快使用搜索试试~ 我知道了~
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
5星 · 超过95%的资源 7 下载量 126 浏览量
2021-01-20
01:45:09
上传
评论
收藏 58KB PDF 举报
温馨提示
本文实例讲述了Python 操作 PostgreSQL 数据库。分享给大家供大家参考,具体如下: 我使用的是 Python 3.7.0 PostgreSQL可以使用psycopg2模块与Python集成。 sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布。 pip3 install python-psycopg2 pip3 install psycopg2-binary 连接到数据库 以下Python代码显示了如何连接到现有的数据库。 如
资源推荐
资源详情
资源评论
Python 操作操作 PostgreSQL 数据库示例【连接、增删改查等】数据库示例【连接、增删改查等】
本文实例讲述了Python 操作 PostgreSQL 数据库。分享给大家供大家参考,具体如下:
我使用的是 Python 3.7.0
PostgreSQL可以使用psycopg2模块与Python集成。
sycopg2是用于Python编程语言的PostgreSQL数据库适配器。
psycopg2是非常小,快速,稳定的。 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布。
pip3 install python-psycopg2
pip3 install psycopg2-binary
连接到数据库连接到数据库
以下Python代码显示了如何连接到现有的数据库。 如果数据库不存在,那么它将自动创建,最后将返回一个数据库对象。
#!/usr/bin/python
import psycopg2
conn = psycopg2.connect(database="testdb", user="postgres", password="pass123", host="127.0.0.1", port="5432")
print("Opened database successfully")
在这里指定使用testdb作为数据库名称,如果数据库已成功打开连接,则会提供以下消息:
Open database successfully
创建表创建表
以下Python程序将用于在先前创建的数据库(testdb)中创建一个表:
#!/usr/bin/python
import psycopg2
conn = psycopg2.connect(database="testdb", user="postgres", password="pass123", host="127.0.0.1", port="5432")
print("Opened database successfully")
cur = conn.cursor()
cur.execute('''CREATE TABLE COMPANY
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL);''')
print "Table created successfully"
conn.commit()
conn.close()
当执行上述程序时,它将在数据库testdb中创建COMPANY表,并显示以下消息:
Opened database successfully
Table created successfully
插入操作插入操作
以下Python程序显示了如何在上述示例中创建的COMPANY表中创建记录:
#!/usr/bin/python
import psycopg2
conn = psycopg2.connect(database="testdb", user="postgres", password="pass123", host="127.0.0.1", port="5432")
print("Opened database successfully")
资源评论
- 生活教会我们2023-07-27文章中的示例代码结构清晰,注释得当,让我在学习的过程中不会感到困惑。
- 人亲卓玛2023-07-27这个文件提供了简洁明了的代码示例,让我能够快速理解如何进行数据库的增删改查操作。
- 洋葱庄2023-07-27这个文件详细解释了如何使用Python连接和操作PostgreSQL数据库,非常实用。
- 一筐猪的头发丝2023-07-27这个文件不仅适合初学者学习使用,也对于有一定经验的开发者来说是一个很好的参考资料。
- 三更寒天2023-07-27这篇文章不仅让我掌握了基本的数据库操作技巧,还给出了一些实际应用场景的示例,非常有帮助。
weixin_38658471
- 粉丝: 4
- 资源: 944
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功