PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),用于安全地存储数据,它是是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和Microsoft Windows等。它的特点如下:
1、PostgreSQL可在所有主要操作系统(即Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和Windows等)上运行。
2、PostgreSQL支持文本,图像,声音和视频,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl和开放数据库连接(ODBC)的编程接口。
3、PostgreSQL支持SQL的许多功能,例如复杂SQL查询,SQL子选择,外键,触发器,视图,事务,多进程并发控制(MVCC),流式复制,热备。
4、在PostgreSQL中,表可以设置为从“父”表继承其特征。
5、可以安装多个扩展以向PostgreSQL添加附加功能。
今天就用它的命令行工具psql,来简单的操作一下PostgreSQL:
1、登陆数据库:psql -U 用户名 -d 数据库名
也可以指定参数登陆:psql -U 用户名 -d 数据库名 -h 主机 -W 密码
2、列举数据库:\l
3、切换数据库:\c 数据库名
4、列举当前数据库中的表:\dt
5、查看表结构:\d 数据库表名
6、查看索引:\di
7、显示 PostgreSQL 的使用和发行条款相关内容:\copyright
8、显示或者设定字符编码:\encoding [字符编码]
9、显示帮助:\h
10、更改用户密码:\password [用户名]
11、退出psql命令行工具:\q
其他的DDL或者DML语句和mysql的大同小异,这里就不再赘述了!