Ubuntu安装使用PostgreSQL-psycopg

PostgreSQL是开源的关系型数据库,常用在基于Python的web应用中。Psycopg2是PostgreSQL-Python数据库驱动,方便使用Python操作PostgreSQL数据库。

本帖关注:

  1. 在Ubuntu 16.04上安装PostgreSQL
  2. 安装psycopg2
  3. 使用Python执行几个基本的SQL语句

#1 安装PostgreSQL

启动、停止重启postgresql:

现在PostgreSQL已安装完成并在后台运行,首先创建一个用户和数据库。

切换到postgres用户:

创建数据库用户(和当前登录的Ubuntu用户名一样):

 

Ubuntu安装使用PostgreSQL-psycopg

退出postgres用户:

创建一个数据库:

测试;使用psql和数据库交互:

Ubuntu安装使用PostgreSQL-psycopg

更多命令查看帮助”help”;或psql文档: <http://www.postgresql.org/docs/9.6/static/app-psql.html>

#2 安装psycopg2

为了保持开发环境的整洁,我将使用virtualenv;python使用python3。

安装pip:

安装virtualenv:

查看Python3可执行文件所在路径:

Ubuntu安装使用PostgreSQL-psycopg

在任意位置创建virtualenv环境:

激活创建的virtualenv:

Ubuntu安装使用PostgreSQL-psycopg

安装psycopg2:

#3 在Python中使用PostgreSQL

创建文件test.py:

执行:

Ubuntu安装使用PostgreSQL-psycopg

上面的例子只是一个开始,更复杂的sql语句请查看文档。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注