最全总结,聊聊 Python 数据处理全家桶(PgSQL篇)

最全总结,聊聊 Python 数据处理全家桶(PgSQL篇)来源 AirPython 作者 星安果 1 前言大家好 我是安果

欢迎大家来到IT世界,在知识的湖畔探索吧!

来源:AirPython

作者:星安果

最全总结,聊聊 Python 数据处理全家桶(PgSQL篇)



欢迎大家来到IT世界,在知识的湖畔探索吧!

1. 前言

大家好,我是安果!

PgSQL,全称为 PostgreSQL,是一款免费开源的关系型数据

相比最流行的 Mysql 数据库,PgSQL 在可靠性、数据完整性、扩展性方面具有绝对的优势

本篇文章将聊聊如何使用 Python 操作 PgSQL 数据库

2. PgSQL 使用

Python 操作 PgSQL,需要先安装依赖包「 psycopg2

接下来,就可以使用 Python 来操作数据库了

2-1 数据库连接及游标对象

使用 psycopg2 中的「 connect() 」方法连接数据库,创建数据库连接对象及游标对象

获取游标对象后,就可以执行 SQL,进而操作数据库了

2-2 插入数据

首先,编写插入数据的 SQL 语句及参数( 可选

然后,使用游标对象执行 SQL

接着,使用连接对象提交事务

最后,释放游标对象及数据库连接对象

2-3 查询数据

游标对象的 fetchone()、fetchmany(size)、fetchall() 这 3个函数即可以实现单条数据查询、多条数据查询、全部数据查询

需要注意的是,条件查询与上面的插入操作类似,条件语句可以将参数分离出来

2-4 更新数据

更新操作和上面操作一样,唯一不同的是,执行完 SQL 后,需要使用连接对象提交事务,才能将数据真实更新到数据库中

2-5 删除数据

删除数据同更新数据操作类似

3. 最后

通过上面操作,可以发现 Python 操作 PgSQl 与 Mysql 类似,但是在原生 SQL 编写上两者还是有很多差异性

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/97939.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信