2016 - 2024

感恩一路有你

python查询postgres 一般python用什么数据库比较好?

浏览量:4620 时间:2023-04-28 10:27:10 作者:采采

一般python用什么数据库比较好?

当然很多数据库python都可以链接在用的,看你自己最善长建议使用什么数据库了,如果对数据库什么的不是很清楚的话就用mongodb吧,依靠pymongo非常好可以使用的,不过其他的数据库如mysqlpostgressql等等都无压力的。

python如何进行数据库操作?

1.安装和导入模块

以Python中的SQLAlchemy模块为例,另外建议使用其他第三方模块,SQLAlchemy也能操作各种数据库,以及Oracle、PostgreSQL、MySQL、SQLite、SQL Server等等,如果你还是没有安装,是可以是从200元以内命令接受按装:

要测试3SQLAlchemy模块是否是正确直接安装,也可以在Jupyter Lab中运行以下代码:

如果不是该模块真确完全安装,是会输出来版本号,我目前在用的版本是1.3.20。

相同的数据库,要安装好不同的第三方模块,假如,要操作Oracle,这样大多要先完全安装cx_Oracle:

2.连接到数据库

在又开始操作数据库之前,需要先创建战队一个数据库引擎,然后把再直接连接数据库:

其中用户名、密码和IP 地址等基本信息,要依据自己的求实际情况并且改。

3.创建表

替演示用Python自动你的操作数据库,举例你的数据库账号强大创建家族表的权限,这样就这个可以执行下面的语句,实现修改三个新的表:

4.增删改查

数据库的具体用法操作以及增、删、改、查,下面三个简单点观摩下。

必须,提高两行设计模拟用的数据:

主要,删除掉其中一行:

然后,修改另一行数据:

虽然SQLAlchemy更加强大,不过假如能对付Pandas一同可以使用,那就就能配合得天衣无缝,进而要好地可以解决数据处理和分析的问题。

再者,按条件查询指定的数据:

5.数据备份和删除掉表

总是,我们还不需要把数据备份到数据库中,假如真接可以使用Pandas的to_sql函数,这样的话字符串类型的列会被自动出现存储为CLOB,这样的话后续处理站了起来就会也很麻烦。

我们是可以用一个函数,实现方法自动出现转换的为NVARCHAR类型:

这个功能还也可以应用于有所不同数据库之间的数据转移。比如,从一个MySQL数据库中去查询指定的数据,存放为df,然后再再只附加到Oracle数据库中。

如果没有可以设置好相应的定时任务,就能实现用Python手动你操作数据库,最大限度地自动出现能完成相关工作。

后来,我们删掉上面观摩带的两个表,并关闭数据库连接上,节约资源,降低浪费,这是三个非常好的习惯。

小结

本文详细介绍了用Python手动操作数据库的一些常用方法,从SQLAlchemy和cx_Oracle模块的安装和导入,到连接上数据库,再到修改表和增删改查,后来对数据参与备份和删除表,这些操作都也可以在Jupyter Lab中一键恢复想执行,自动出现成功一些数据库的咨询操作。

当然了,你这个可以根据自己的实际中情况,如何修改数据库的类型和字符串连接等信息,并执行各种各样的SQL语句,自动出现能完成极其急切的数据库操作。

内容如需转载自:林骥

数据库 数据 操作 模块 Python

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。