游乐游手机版
首页/数据库/文章详情

PostgreSQL 选择数据库的三种方法:命令行与 pgAdmin

时间:2026-08-31 11:44
本文详细介绍在 PostgreSQL 中切换和选择数据库的三种常用方法。涵盖在 psql 命令提示符中使用 c 命令切换、通过系统命令行启动时指定数据库名,以及使用 pgAdmin 图形界面直接点击选择。每种方法均提供具体操作步骤和命令示例,帮助用户快速连接目标数据库进行开发或管理。

本文详细介绍在 PostgreSQL 中切换和选择数据库的三种常用方法。涵盖在 psql 命令提示符中使用 \c 命令切换、通过系统命令行启动时指定数据库名,以及使用 pgAdmin 图形界面直接点击选择。每种方法均提供具体操作步骤和命令示例,帮助用户快速连接目标数据库进行开发或管理。

选择数据库后的界面状态

成功选择或切换数据库后,PostgreSQL 的命令提示符会发生变化,显示当前连接的数据库名称。例如,从默认的 postgres 切换到 runoobdb 后,提示符将从 postgres=# 变为 runoobdb=#。这标志着后续执行的 SQL 语句将在该数据库上下文中运行。

第1步:在 psql 命令窗口中切换数据库

如果你已经通过 psql 命令连接到了 PostgreSQL 服务器,但默认进入的是 postgres 数据库,可以使用内置的元命令(Meta-commands)来切换。

操作目的:在当前会话中切换到另一个已存在的数据库。

具体步骤:

  1. 在命令提示符 postgres=# 后,首先可以使用 \l(或 \list)命令查看当前服务器上所有可用的数据库列表,确认目标数据库存在。
postgres=# \l
                             List of databases
   Name    |  Owner   | Encoding | Collate | Ctype |   Access privileges   
-----------+----------+----------+---------+-------+-----------------------
 postgres  | postgres | UTF8     | C       | C     | 
 runoobdb  | postgres | UTF8     | C       | C     | 
 template0 | postgres | UTF8     | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
 template1 | postgres | postgres | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
(4 rows)
  1. 使用 \c(或 \connect)命令后跟数据库名称来切换连接。
postgres=# \c runoobdb
You are now connected to database "runoobdb" as user "postgres".
runoobdb=#

完成判断:提示符变为 runoobdb=#,表示已成功切换至 runoobdb 数据库。

第2步:在系统命令行启动时指定数据库

如果你尚未连接数据库,可以直接在操作系统的终端(Terminal 或 CMD)中,通过 psql 命令连接时指定目标数据库名称。这是最直接的连接方式。

操作目的:在启动 psql 客户端时直接连接到指定数据库,避免后续切换步骤。

具体步骤:

  1. 打开操作系统的命令行工具。
  2. 输入 psql 命令,并依次指定主机(-h)、端口(-p)、用户名(-U)以及目标数据库名。
$ psql -h localhost -p 5432 -U postgres runoobdb
Password for user postgres: ****
psql (11.3)
Type "help" for help.

You are now connected to database "runoobdb" as user "postgres".
runoobdb=#

参数说明:

  • -h localhost:指定数据库服务器地址,本地通常为 localhost
  • -p 5432:指定 PostgreSQL 默认端口号。
  • -U postgres:指定登录用户名。
  • runoobdb:目标数据库名称,放在命令最后。

完成判断:系统提示输入密码,验证通过后,命令行直接显示 runoobdb=#,表示已连接成功。

第3步:使用 pgAdmin 图形界面选择数据库

对于偏好图形界面的用户,pgAdmin 提供了更直观的操作方式。无需记忆命令,只需通过鼠标点击即可完成数据库的选择和连接。

操作目的:通过可视化界面快速切换数据库并查看其属性。

具体步骤:

  1. 打开 pgAdmin 工具并连接到服务器。
  2. 在左侧的对象浏览器树状结构中,展开 Databases(数据库)节点。
  3. 找到目标数据库(例如 runoobdb)。
  4. 直接点击该数据库名称,或者右键选择 Connect(连接)。
pgAdmin界面中点击数据库列表以选择目标数据库
在 pgAdmin 左侧导航栏中点击目标数据库名称,即可在右侧查询工具中直接使用该数据库。

完成判断:右侧的查询工具(Query Tool)会自动切换到所选数据库的上下文,你可以在其中直接执行 SQL 语句。同时,数据库的属性信息(如所有者、编码等)也会在右侧面板中显示。

常见问题与调整

  • 问题:切换数据库时提示 FATAL: database "xxx" does not exist
  • 原因:指定的数据库名称拼写错误或该数据库尚未创建。
  • 解决方法:使用 \l 命令确认数据库列表,确保名称完全一致(PostgreSQL 默认不区分大小写,除非创建时使用了双引号包裹且包含大写字母)。
  • 问题:命令行连接时提示 Connection refused
  • 原因:数据库服务未启动,或指定的主机/端口不正确。
  • 解决方法:检查 PostgreSQL 服务状态,确认 pg_hba.confpostgresql.conf 中的监听设置。

总结

在 PostgreSQL 中选择数据库主要有三种途径:在已连接的 psql 会话中使用 \c 命令切换;在系统命令行启动时直接指定数据库名;或使用 pgAdmin 图形界面点击选择。掌握这些方法,可以灵活应对不同开发和管理场景的需求。

以上就是 PostgreSQL 选择数据库的详细内容,更多关于 PostgreSQL 基础操作的知识请关注本站其它相关文章!

来源:https://www.runoob.com/postgresql/postgresql-select-database.html
上一篇PostgreSQL 删除数据库的三种方法及注意事项 下一篇PostgreSQL 创建数据库的三种方法及详细步骤
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Redis是什么:核心特性、架构与应用场景解析
数据库 · 2026-09-01

Redis是什么:核心特性、架构与应用场景解析

Redis是一款基于内存的键值型NoSQL数据库,以超高读写速度和丰富的数据结构著称。本文系统梳理Redis的核心特性、架构组成、性能优势及典型应用场景,并通过与Memcached、MySQL、MongoDB的对比,帮助开发者快速判断Redis是否适合当前业务需求。

Windows 安装 MongoDB 完整图文教程
数据库 · 2026-09-01

Windows 安装 MongoDB 完整图文教程

本文详细介绍在 Windows 系统上安装 MongoDB 的完整流程。从官网下载 MSI 安装包开始,逐步演示自定义安装路径、配置 Windows 服务、跳过 MongoDB Compass 等关键选项,并提供通过系统服务列表验证安装是否成功的方法,帮助开发者快速搭建本地 MongoDB 环境。

Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动
数据库 · 2026-09-01

Linux 安装 MongoDB 完整指南:依赖配置、环境变量与服务启动

本文详解在 Linux 系统下安装 MongoDB 的完整流程,涵盖依赖包安装、二进制包下载解压、环境变量配置、数据与日志目录创建及服务启动验证。通过标准化命令与路径说明,帮助开发者快速完成部署并确认服务状态。

MacOS安装MongoDB完整教程
数据库 · 2026-09-01

MacOS安装MongoDB完整教程

本文介绍在MacOS系统下安装MongoDB的完整流程,涵盖下载、解压、目录配置、环境变量设置及服务启动。通过明确的命令与参数说明,帮助开发者快速完成环境搭建并验证安装结果。

Ubuntu系统安装与配置Redis完整指南
数据库 · 2026-09-01

Ubuntu系统安装与配置Redis完整指南

本文详解在Ubuntu系统中安装Redis的两种主流方式:apt在线安装与源码编译安装。涵盖版本选择逻辑、服务启停与状态检查、连接验证方法,以及在线练习工具与桌面GUI客户端的对比与使用建议,帮助开发者快速搭建并验证Redis运行环境。