psql是PostgreSQL数据库的命令行界面,它允许你与数据库交互,执行SQL查询,管理数据库和表,以及查看查询结果。psql提供了一种直观的方式来执行日常的数据库管理任务。你可以在命令行中输入SQL语句,然后看到查询结果。此外,psql还提供了一些额外的功能,如命令历史、表和数据库列表、命令自动完成等,这些都可以提高你的工作效率。
文章目录
apt-get
命令来安装PostgreSQL:sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
yum
命令来安装PostgreSQL:sudo yum update
sudo yum install postgresql-server postgresql-contrib
在MacOS上,你可以使用Homebrew来安装PostgreSQL:
brew update
brew install postgresql
在Windows上,你需要下载PostgreSQL的Windows安装程序。你可以在PostgreSQL的官方网站上找到它:https://www.postgresql.org/download/windows/
\l
或者\l+
命令:\l
或者
\l+
\c
或者\connect
命令。要使用当前用户连接到新的数据库,请使用如下命令:
\c dbname
要使用新的用户连接到当前数据库,请使用如下命令:
\c - username
您可以是用\connect
替换上面命令中的\c
,他们是等效的。\dt
或者\dt+
命令:\dt
或者
\dt+
\d
命令:\d table_name
比如,要查看 product 表的结构,请使用如下命令:
\d product
\dn
命令。\dn
\df
命令。\df
\dv
命令。\dv
\du
命令:\du
\timing
命令。\timing
select * from product;
当您再次运行\timing
命令,则会关闭查询执行时间。\s
命令。\s
如果要将命令历史保存到文件中,则需要在\s
命令后指定文件名 ,如下所示:\s filename
\g
命令:\g
\g
可让你避免重新输入上一条命令。\h
命令,如下:\h sql_command
比如,要获取TRUNCATE的帮助说明,请使用如下的命令:
\h TRUNCATE
\?
命令\?
\i
按如下方式使用命令:\i filename
\x
命令。\x
select * from product;
扩展显示对于显示那些很长的列很有帮助。如果您再次运行\x
命令。则回关闭扩展显示。\q
命令并按下 enter 退出 psql。\q