PostgreSQL安装教程(windows)

Python连接PostgreSQL数据库

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()


PostgreSQL安装(windows)

在官网找相应的版本下载,按步骤一步一步安装,可参看教程下面的

PostgreSQL入门推荐

psycopg2模块安装

方法一

PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。

pip install -U pip
pip install psycopg2

如果不行,尝试

方法二

一、去 psycopg2 官网,依照网站提示,下载对应安装包,Windows是另类,需要去这里下载。下载对应 Win-64位版本、Python3.5.1 版本的.exe文件psycopg2-2.6.1.win-amd64-py3.5.exe (这里是最坑的地方)

二、换一个下载,换32位版本psycopg2-2.6.1.win32-py3.5.exe 。使用 easy_installpsycopg2-2.6.1.win32-py3.5.exe 安装成功。(散花)

import psycopg2 不出错就表示安装成功了

PostgreSQL入门推荐

https://www.yiibai.com/postgresql/postgresql_python.html

命令行语法

命令行查询

  • \d数据库——得到所有表的名字

  • \d表名——得到表结构

  • 通过SQL语句查询”select*frompg_tables”
    ——得到当前db中所有表的信息

SQL Shell(psql)

create database testdb;

drop database testdb;


你可能感兴趣的:(postgresql)