概述
PostgreSQL(也称为Post-gress-Q-L)是一个功能强大的开源对象关系数据库管理系统,由PostgreSQL全球开发集团(全球志愿者团队)开发。开源、免费、跨平台。
官网:https://www.postgresql.org
安装
apt-get update
apt-get install postgresql
启动服务
pg_ctlcluster 11 main start
修改默认用户postgres的密码
PostgreSQL默认创建一个名为postgres的Linux操作系统用户,并在数据库中创建一个名为postgres的数据库管理员用户,密码是随机的。
psql 是 PostgreSQL 中的一个命令行交互式客户端工具,它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果。
1.更改操作系统用户postgres的密码
root@VM-debian:~# passwd postgres
2.登录PostgreSQL(使用psql)
root@VM-debian:~# su - postgres
postgres@VM-debian:~$ psql
3.修改数据库默认管理员的登录密码
postgres=# alter user postgres with password 'postgres';
ALTER USER
psql常用命令
psql 的命令都是以斜杠 “\” 开头的。
1.不加任何参数表示查看当前数据库的所有表。
2.\du 或 \dg 列出所有的数据库用户和角色
3.\timing on或off 显示 SQL 已执行的时间,默认情况下是 off
4.\l 查看所有数据库