连接postgresql数据库

时间:2022-12-11 15:57:10

初装postgresql数据库会产生默认的数据库用户postgres和同名的数据库。但是我的linux用户是jm,两者不一致,连不上数据库。于是先把linux用户切换为postgres.(数据库会为linux也产生一个postgres用户)

 连接postgresql数据库 切换以后就可以用命令psql连接了
连接postgresql数据库
其中-U是指定数据库用户名, -d是指定连接的数据库名。

 
psql是外部命令,存在于如下目录中

连接postgresql数据库

 连好以后界面如下:

连接postgresql数据库

进入后的一些简单查看命令:
(1)\h: 显示所有内部命令
(2)\h 命令 :显示具体命令的说明
(3)\l 显示所有数据库
(4)\d 显示所有数据表
(5)\d  表名:显示表的结构
(6)\du:显示所有用户
(7)select user : 显示当前用户名。
(8)\c 数据库名  用户名 :切换到指定数据库用指定的用户名。用户名可省略。
(9)set role 用户名 :切换用户 (10)\? 显示设置命令 连接postgresql数据库