MacOS 电脑如何通过自带terminal终端连接PostgreSQL

1、安装Postgre SQL客户端工具

bash 复制代码
brew install postgresql

2、连接到PostgreSQL

(1)创建远程连接
bash 复制代码
psql -h hostname -U username -d database

其中,hostname 是 PostgreSQL 服务器的主机名或 IP 地址,username 是您的 PostgreSQL 用户名,database 是要连接的数据库名称。

(2)退出连接
  1. 使用 \q 命令:在 psql 命令行中输入 \q,然后按下回车键。这将使您退出数据库连接并返回到命令行提示符。

  2. 使用快捷键 Ctrl + D:在 psql 命令行中按下 Ctrl + D 键组合。这也会导致您退出数据库连接并返回到命令行提示符。

3、PostgreSQL 使用

(1)查询所有数据库名称
sql 复制代码
SELECT datname FROM pg_database;

返回 PostgreSQL 中所有数据库的名称列表。

(2)查询当前数据库中的所有表名:
sql 复制代码
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';

按键盘:Q,返回

当前数据库中 public schema 下的所有表的名称列表。您可以更改 table_schema 的值来查询其他 schema 下的表名。

sql 复制代码
SELECT table_catalog AS database_name, table_name
FROM information_schema.tables
WHERE table_schema = 'public';

(3)查询表数量

sql 复制代码
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public';

数据库中存在哪些不同的 table_schema

sql 复制代码
SELECT DISTINCT table_schema 
FROM information_schema.tables;
相关推荐
数据知道3 分钟前
MongoDB大数据量分页优化:避免skip()性能陷阱的替代方案
网络·数据库·mongodb
NGBQ121385 分钟前
Irvue 2026.2.dmg 全解析:Mac 端专业壁纸管理工具深度指南
macos
2401_8830354610 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
蒋大钊!16 分钟前
[MySQL] 大厂开发常用 Explain 字段快记
数据库·mysql
原来是猿17 分钟前
MySQL【复合查询】
数据库·mysql
gaize121318 分钟前
腾讯云内存型服务器|数据库缓存适用
服务器·数据库·腾讯云
Arva .19 分钟前
MySQL建表考虑的方面
数据库·mysql
冉冰学姐6 小时前
基于ssm的技能比赛报名管理系统29817vn0(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
java·数据库·spring·ssm 框架应用
小小码农Come on9 小时前
Qt Creator + MSVC 2022 64bit 配置 Dump 文件生成与分析流程
数据库·qt
qiuyuyiyang9 小时前
【MySQL】环境变量配置
数据库·mysql·adb