shell怎么pgsql连接数据库postgresql

可以使用psycopg2模块与Python集成sycopg2是用于Python编程语言的数据库适配器。 psycopg2是非常小快速,稳定的 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布 如果还没有在您嘚机器上安装它,那么可以使用yum命令安装它如下所示:

要使用psycopg2模块,必须首先创建一个表示数据库的Connection对象然后可以选择创建可以帮助您执行所有SQL语句的游标对象。

以下Python代码显示了如何pgsql连接数据库到现有的数据库 如果数据库不存在,那么它将自动创建最后将返回一个數据库对象。


在这里指定使用testdb作为数据库名称如果数据库已成功打开pgsql连接数据库,则会提供以下消息:

以下Python程序将用于在先前创建的数據库(testdb)中创建一个表:


当执行上述程序时它将在数据库testdb中创建COMPANY表,并显示以下消息:

以下Python程序显示了如何在上述示例中创建的COMPANY表中创建记錄:


当执行上述程序时它将在COMPANY表中创建/插入给定的记录,并显示以下两行:

以下Python程序显示了如何从上述示例中创建的COMPANY表中获取和显示记錄:


执行上述程序时会产生以下结果:

以下Python代码显示了如何使用UPDATE语句来更新任何记录,然后从COMPANY表中获取并显示更新的记录:


执行上述程序时会产生以下结果:

以下Python代码显示了如何使用DELETE语句来删除记录,然后从COMPANY表中获取并显示剩余的记录:


执行上述程序时会产生以下结果:

我要回帖

更多关于 pgsql连接数据库 的文章

 

随机推荐