CentOS install PostgreSQL
- yum install postgresql-server
Start PostgreSQL
- service postgresql initdb # 初始化数据库
- service postgressql start
Log into PostgreSQL
- su - postgres
- psql
注意
- 这里说明一下为什么有两步,PostgresSQL默认会创建一个名字为postgres的用户和数据库,同时只有授权用户才可以进入到这个数据库,第一步就是切换到这个用户下面。
- 直接使用root执行psql是不行的,会提示没有权限。
- 用户与数据库的交互通过一个接口(psql)来进行,第二步就是进入这个接口。
常用命令
- ? 列出命令行
- \h 命令的帮助文件
- \q 退出接口
- \d 列出当前数据库的表,试图(views),队列(sequences)
- \du 列出当前数据库的角色
- \dt列出当前数据库表
- \l 列出数据库
- \password xxx 更改xxx的密码
- \conninfo 当前连接信息(不一定有,具体可使用?查看哪些命令可用)
表的操作
增删查改与其他关系数据库基本一致,不再赘述