连接工具与 psql 基础
掌握 psql 命令行的常用命令
学会 pgAdmin 图形工具的使用
能独立进行基础的库表查看操作
核心讲解
(1)psql 命令行客户端
PostgreSQL 自带的官方命令行工具,生产环境最常用,功能强大。
登录:
psql -U 用户名 -d 数据库名 -h 地址 -p 端口元命令:以
\开头,不是 SQL 语句,psql 专用退出:
\q或者Ctrl+D
(2)常用元命令
表格
命令 | 功能 |
|---|---|
| 列出所有数据库 |
| 切换数据库 |
| 列出当前库所有表 |
| 查看表结构 |
| 列出所有表 |
| 列出所有用户 / 角色 |
| 列出所有模式 |
| 执行 SQL 脚本文件 |
| 输出结果到文件 |
| 显示 SQL 执行时间 |
| 查看所有元命令帮助 |
(3)pgAdmin 图形工具
官方免费的图形管理工具,功能全面,适合开发和管理。
功能:可视化建库建表、SQL 编辑器、执行计划、监控、备份
连接方式:新建服务器,输入地址、端口、用户名密码即可
适合:新手、可视化操作、复杂查询编辑
操作步骤
打开 psql,登录数据库
练习常用元命令,查看库、表、用户
编写简单 SQL,执行并查看结果
操作示例
# 登录数据库
psql -U postgres
-- 1. 查看所有数据库
\l
-- 2. 创建测试库
CREATE DATABASE test_db;
-- 3. 切换到test_db
\c test_db
-- 4. 创建测试表
CREATE TABLE student (
id serial PRIMARY KEY,
name varchar(50),
age int
);
-- 5. 查看表结构
\d student
-- 6. 插入数据
INSERT INTO student(name, age) VALUES ('张三', 20);
-- 7. 查询
SELECT * FROM student;
-- 8. 打开计时
\timing
-- 9. 退出
\q
常见误区
元命令加分号:
\d、\l等元命令不用加分号,加了反而报错SQL 用双引号:字符串用单引号,双引号是用来标识表名、列名的
psql 密码不显示:输入密码时不显示是正常的,输入完回车即可
用 SQL 建表还去图形工具点:推荐用 SQL 脚本,可版本管理、可重复执行
课后练习
用 psql 查看所有数据库和所有表
创建一个测试库,切换进去建一张表
安装 pgAdmin,连接你的数据库,查看表结构

