PostgreSQL 数据库

安装与使用

假设安装到目录F:PostgreSQL9.5, 那么在F:PostgreSQL9.5in下有以下几个程序可以控制SQL:

psql.exe      命令行工具
pgAdmin3.exe  GUI工具
pg_ctl.exe      进程管理工具

命令行使用方法:

REM 指定用户名和数据库端口号
F:PostgreSQL9.5inpsql.exe -U postgres -p 12306

进程控制:

需要指定数据目录, 并且没有设置 PGDATA 环境变量
pg_ctl.exe start
pg_ctl.exe stop

以服务运行的PostgreSQL:

专有SQL(指令)

帮助相关

help [需要帮助的命令]      查看帮助文档

?      查看命令及其用途

数据库相关

l      列出所有数据库
也可以使用SQL:"SELECT datname FROM pg_database;", 没错,所有的数据库信息被存为一张表,"SELECT *"可以查询更多字段。
所有的表信息也被存储在一张表:pg_tables中。

c <table_name>      连接数据库

CREATE DATABASE <database_name>;      创建数据库

表相关

dt      列出当前数据库所有表

CREATE TABLE <table_name>(<table_define>);      创建表

其它

quit      退出命令行
原文地址:https://www.cnblogs.com/develon/p/13815702.html