PostgreSQL-psql命令详解

PostgreSQL-psql命令详解PostgreSQL-psql命令详解 psql命令 psql是PostgreSQL的一个命令行交互式客户端工具,它具有非常丰富的功能,类似于Oracle的命令行工具sqlplus。元命令连接数据库 连接指定服务器上的数据库 psql -h 192.168.1.210 -p 5432 -U hr –

PostgreSQL-psql命令详解

psql命令

psql是PostgreSQL的一个命令行交互式客户端工具,它具有非常丰富的功能,类似于Oracle的命令行工具sqlplus。
元命令
连接数据库

连接指定服务器上的数据库

psql -h 192.168.1.210 -p 5432 -U hr -d hr_db

1

-h后面的IP地址(192.168.1.210)是数据库所在的IP地址
-p后面的端口(5432)是数据库的监听端口
-U后面的参数(hr)是创建的用户名
-d后面的参数(hr_db)是创建的数据库名称

断开psql客户端

# 按Ctrl+D组合键
\q

1
2

常用命令
“\c”命令

# 查看所有数据库
\l
# 切换数据库
\c gis

 

PostgreSQL-psql命令详解

 

“\d”命令

# 查看当前数据库中所有表、视图、序列 \d # 在"\d"命令后面接表名,则可以查看该表的表定义 \d pgbench_accounts

PostgreSQL-psql命令详解

 

PostgreSQL-psql命令详解

 

PostgreSQL-psql命令详解

 

其他常用命令

# 查看数据库
\l
# 查看表定义
\d tablename
# 查看表大小
\dt+ tablename
# 查看索引大小
\di+ tablename
# 查看函数代码 \sf random_range
\sf functionName
\sf functionName(integer,integer)
# 查看SQL命令语法
\h
\h create database
# 显示SQL语句执行时间,(再执行一次关闭)
\timing
 

PostgreSQL-psql命令详解

 

PostgreSQL-psql命令详解

 

select pid,usename,datname,query,client_addr from pg_stat_activity where pid <> pg_backend_pid() and state=’active’ order by query;

 

PostgreSQL-psql命令详解

 

select wait_event_type,wait_event,state,query,a.* from pg_stat_activity a where query like ‘insert%’;

PostgreSQL-psql命令详解

 

今天的文章PostgreSQL-psql命令详解分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/56236.html

(0)
编程小号编程小号
上一篇 2023-08-26
下一篇 2023-08-26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注