PostgreSQL 的常用命令及其作用

PostgreSQL 安装、常用命令及优化 ,选择合适的版本。创建一个启动脚本,方便后续启动和管理 PostgreSQL 服务。根据实际业务需求和系统资源情况,还可以进一步调整优化参数。替换为你实际的 CentOS/RHEL 版本(如。首先,访问 PostgreSQL 官方下载页面(编译和安装过程可能需要一些时间,取决于系统性能。在编译之前,需要配置一些编译选项。保存并退出文件,然后重新加载。替换为实际的磁盘设备名。 阅读详情

作为 Java 后端开发程序员,掌握 PostgreSQL 的常用命令不仅能提升开发效率,还能帮助你更好地理解数据库结构、调试问题和优化性能。

PostgreSQL 的命令可以分为 两大类:

  1. SQL 命令(标准 SQL):用于操作数据和定义结构(如 SELECT, CREATE TABLE)
  2. psql 元命令(Meta-commands):是 psql 客户端提供的快捷命令,以 \ 开头,用于管理连接、查看结构、导入导出等

🗂️ 一、PostgreSQL 常用命令分类与作用

分类命令类型作用
🔹 数据查询SELECT查询数据
🔹 数据操作INSERT, UPDATE, DELETE增删改数据
🔹 结构定义CREATE, ALTER, DROP创建/修改/删除表、索引等
🔹 事务控制BEGIN, COMMIT, ROLLBACK控制事务
🔹 权限管理GRANT, REVOKE授予权限
🔹 psql 元命令\l, \dt, \d, \c, \copy 等查看数据库信息、切换、导入导出
🔹 性能分析EXPLAIN, EXPLAIN ANALYZE分析 SQL 执行计划

💡 二、实际开发中常用的命令示例(带中文注释)

✅ 1. 【psql 元命令】查看数据库和表结构(日常开发最常用)

-- 列出所有数据库(相当于 show databases)
\l

-- 连接到指定数据库(切换数据库)
\c myappdb

-- 查看当前数据库中所有表
\dt

-- 查看某张表的结构(字段、类型、约束)
\d users

-- 查看表的详细信息(包括注释、索引)
\dt+ orders

-- 查看当前连接信息
\conninfo

-- 查看所有用户/角色
\du

🔍 适用场景:刚接手项目,想快速了解数据库结构。


✅ 2. 【结构定义】创建用户表和订单表(建模常用)

-- 创建用户并设置密码,需要在 sudo -u postgres psql 管理员的环境下执行
-- 创建了一个名为 lcqh2635 的数据库用户,并赋予它 创建数据库的权限(CREATEDB)
CREATE USER lcqh2635 WITH PASSWORD '123456' CREATEDB;
-- 列出所有用户(角色)
-- sudo -u postgres psql -c "\du;"

-- 切换到新建的 lcqh2635 用户环境
-- psql -U lcqh2635 -h localhost -p 5432 -W

DROP DATABASE IF EXISTS blog_cloud;
-- 创建一个数据库,并归属该用户
CREATE DATABASE blog_cloud OWNER lcqh2635;

DROP TABLE IF EXISTS employees;
-- 创建一个名为 'employees' 的新表
CREATE TABLE employees (
    -- 由于 employee_id 是 SERIAL 类型,因此在插入数据时不需要指定它的值,它会自动递增
                           employee_id SERIAL PRIMARY KEY,  -- 自动递增的整数,作为主键
                           first_name VARCHAR(50) NOT NULL, -- 员工名字,不能为空
                           last_name VARCHAR(50) NOT NULL,  -- 员工姓氏,不能为空
                           email VARCHAR(100) UNIQUE NOT NULL, -- 员工电子邮件地址,不能为空且唯一
                           phone VARCHAR(20),                -- 员工电话号码
                           hire_date DATE NOT NULL,          -- 入职日期,不能为空
                           salary NUMERIC(10, 2) CHECK (salary > 0), -- 工资,数值类型,必须大于0
                           department_id INT, -- 部门ID,外键关联到departments表
                           create_by VARCHAR(64) NULL DEFAULT '', -- 创建人
                           create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,  -- 创建时间,默认为当前时间戳
                           update_by VARCHAR(64) NULL DEFAULT '', -- 修改人
                           update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 修改时间,默认为当前时间戳
                           deleted int2 NOT NULL DEFAULT 0
);
-- 为表添加注释
COMMENT ON TABLE employees IS '员工信息表';
-- 为列添加注释
COMMENT ON COLUMN employees.employee_id IS '员工编号';
COMMENT ON COLUMN employees.first_name IS '员工名字';
COMMENT ON COLUMN employees.last_name IS '员工姓氏';
COMMENT ON COLUMN employees.email IS '员工电子邮件地址';
COMMENT ON COLUMN employees.phone IS '员工电话号码';
COMMENT ON COLUMN employees.hire_date IS '入职日期';
COMMENT ON COLUMN employees.salary IS '工资';
COMMENT ON COLUMN employees.department_id IS '部门编号';
COMMENT ON COLUMN employees.create_by IS '创建人';
COMMENT ON COLUMN employees.create_time IS '创建时间';
COMMENT ON COLUMN employees.update_by IS '修改时间';
COMMENT ON COLUMN employees.update_time IS '修改时间';
COMMENT ON COLUMN employees.deleted IS '逻辑删除';

-- 创建索引以加速查询
-- CREATE INDEX idx_email ON employees(email);
-- CREATE INDEX idx_department_id ON employees(department_id);

-- 创建用户表,使用 UUID 主键(适合分布式系统)
CREATE TABLE users (
    id UUID PRIMARY KEY DEFAULT gen_random_uuid(),  -- 自动生成 UUID
    username VARCHAR(50) UNIQUE NOT NULL,           -- 用户名唯一
    email VARCHAR(100) UNIQUE NOT NULL,             -- 邮箱唯一
    password_hash TEXT NOT NULL,                    -- 密码哈希(不要存明文)
    profile JSONB DEFAULT '{}',                     -- 用户扩展信息(如昵称、头像)
    created_at TIMESTAMP DEFAULT NOW(),             -- 创建时间
    updated_at TIMESTAMP DEFAULT NOW()
);
COMMENT ON COLUMN users.created_at IS '创建时间';
COMMENT ON COLUMN users.updated_at IS '更新时间';
COMMENT ON TABLE users IS '用户表';


-- 创建订单表,关联用户
CREATE TABLE orders (
    id SERIAL PRIMARY KEY,                          -- 自增主键
    user_id UUID NOT NULL REFERENCES users(id),     -- 外键关联用户
    order_no VARCHAR(32) UNIQUE NOT NULL,           -- 订单号
    amount DECIMAL(10,2) NOT NULL,                  -- 金额
    status VARCHAR(20) DEFAULT 'pending',           -- 状态:待支付、已支付等
    items JSONB,                                    -- 订单商品列表(JSON 格式)
    created_at TIMESTAMP DEFAULT NOW()
);

-- 为订单表的 user_id 字段创建索引(提升查询性能)
CREATE INDEX idx_orders_user_id ON orders(user_id);

-- 为订单状态创建索引(用于状态筛选)
CREATE INDEX idx_orders_status ON orders(status);

🔍 适用场景:Spring Boot 项目初始化数据库结构。


✅ 3. 【数据操作】插入、更新、删除数据

-- 插入一条用户数据,并返回生成的 ID(RETURNING 非常有用)
INSERT INTO users (username, email, password_hash, profile)
VALUES ('zhangsan', 'zhangsan@example.com', 'hashed_password_123', '{"nick": "张三", "age": 28}')
RETURNING id;

-- 插入订单,使用 RETURNING 获取订单号
INSERT INTO orders (user_id, order_no, amount, items)
VALUES ('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'ORD20250405001', 299.99,
        '[{"name": "Java书", "price": 99.99}, {"name": "PostgreSQL指南", "price": 199.99}]')
RETURNING order_no;

-- 更新用户信息(如修改昵称)
UPDATE users
SET profile = jsonb_set(profile, '{nick}', '"张小三"'),  -- 修改 JSON 字段
    updated_at = NOW()
WHERE username = 'zhangsan';

-- 删除已取消的订单(软删除更推荐用 status 字段)
DELETE FROM orders
WHERE status = 'cancelled' AND created_at < NOW() - INTERVAL '30 days';

🔍 适用场景:MyBatis 或 JPA 执行 CRUD 操作前的 SQL 验证。


✅ 4. 【数据查询】复杂查询示例(报表、接口数据)

-- 查询每个用户的订单总数和总金额(分组统计)
SELECT 
    u.username,
    COUNT(o.id) AS order_count,
    COALESCE(SUM(o.amount), 0) AS total_amount
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
GROUP BY u.id, u.username
ORDER BY total_amount DESC;

-- 使用窗口函数:给订单按用户分组排名(如“每个用户最新3笔订单”)
SELECT 
    username,
    order_no,
    amount,
    status,
    created_at,
    ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at DESC) AS rn
FROM orders o
JOIN users u ON o.user_id = u.id
-- 外层筛选:只取每个用户的前3条
WHERE rn <= 3;

-- 模糊搜索用户(支持中文)
SELECT * FROM users
WHERE username ILIKE '%san%' OR profile->>'nick' ILIKE '%张%';
-- ILIKE 表示不区分大小写

-- 查询包含“PostgreSQL”书籍的订单
SELECT * FROM orders
WHERE items @> '[{"name": "PostgreSQL指南"}]';
-- @> 表示 JSONB 包含

🔍 适用场景:写复杂接口 SQL、生成报表、替代 Java 中的 Stream 处理。


✅ 5. 【性能分析】查看执行计划(排查慢查询)

-- 查看 SQL 的执行计划(不真正执行)
EXPLAIN SELECT * FROM orders WHERE status = 'paid';

-- 查看实际执行时间和行数(用于性能调优)
EXPLAIN ANALYZE SELECT * FROM orders WHERE user_id = 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11';

-- 如果发现是 Seq Scan(全表扫描),说明缺少索引,应添加
CREATE INDEX IF NOT EXISTS idx_orders_user_id ON orders(user_id);

🔍 适用场景:接口响应慢,怀疑数据库查询性能问题。


✅ 6. 【导入导出】数据迁移与备份

-- 导出用户表为 CSV 文件(带表头)
\copy users TO '/tmp/users.csv' WITH CSV HEADER;

-- 从 CSV 文件导入数据(适合初始化测试数据)
\copy users FROM '/tmp/test_users.csv' WITH CSV HEADER;

-- 导出某个查询的结果
\copy (SELECT * FROM orders WHERE created_at > NOW() - INTERVAL '7 days') TO '/tmp/recent_orders.csv' WITH CSV HEADER;

🔍 适用场景:

  • 测试环境初始化数据
  • 生产问题排查时导出日志
  • 数据迁移脚本

✅ 7. 【事务控制】保证数据一致性(如下单流程)

-- 开始事务
BEGIN;

-- 插入订单
INSERT INTO orders (user_id, order_no, amount, items)
VALUES ('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'ORD20250405002', 199.99, '[{"name": "Spring书", "price": 199.99}]');

-- 更新用户积分(假设有一个字段)
UPDATE users SET profile = jsonb_set(profile, '{points}', (COALESCE(profile->>'points', '0')::int + 10)::text)
WHERE id = 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11';

-- 提交事务(两条操作一起成功)
COMMIT;

-- 如果中间出错,可以回滚
-- ROLLBACK;

🔍 适用场景:Spring 的 @Transactional 注解底层就是这么工作的。


✅ 8. 【权限管理】创建应用专用用户(安全最佳实践)

-- 创建一个只用于应用连接的用户
CREATE USER appuser WITH PASSWORD 'secure_app_password';

-- 授予对特定数据库的连接权限
GRANT CONNECT ON DATABASE myappdb TO appuser;

-- 授予对 public 模式的所有表的 CRUD 权限
GRANT USAGE ON SCHEMA public TO appuser;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO appuser;

-- 设置默认权限(新表也自动授权)
ALTER DEFAULT PRIVILEGES IN SCHEMA public
GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO appuser;

🔍 适用场景:Spring Boot 配置 spring.datasource.username=appuser,避免使用超级用户。


📚 三、总结:Java 开发者应掌握的核心命令

类别必会命令用途
🔍 查看结构\l, \dt, \d, \c快速了解数据库
🛠️ 建表索引CREATE TABLE, CREATE INDEX设计数据模型
💾 增删改查INSERT, UPDATE, DELETE, SELECT日常开发
📊 复杂查询JOIN, GROUP BY, WINDOW FUNCTION写报表 SQL
⚡ 性能调优EXPLAIN ANALYZE排查慢查询
📦 数据迁移\copy导入导出测试数据
🔐 安全权限CREATE USER, GRANT配置生产环境

🎁 附加建议

  1. 把常用 SQL 写成 .sql 文件,如 init.sql, migrate_v1.sql
  2. 在 Spring Boot 中使用 schema.sql 和 data.sql 自动初始化
  3. 用 psql -f init.sql 批量执行脚本
  4. 结合 DataGrip 使用:写 SQL 用 GUI,查结构用 \dt,两全其美
PostgreSQL 的一些常用命令 的一些常用命令,分为连接数据库、用户和权限管理、表管理、查询数据等多个方面进行讲解,帮助你快速熟悉 PostgreSQL 的操作。 阅读详情

相关推荐

PostgreSQL在Linux环境下的常用命令总结

这条查询语句会列出正在使用 mydb 数据库的会话的进程 ID(pid)、用户名(usename)、数据库名(datname)、应用程序名(application_name)、客户端地址(client_addr)、客户端主机名(client_hostname)以及客户端端口(client_port)等信息。在一些较新的 PostgreSQL 版本中,理论上可以尝试使用 ALTER DATABASE 语句来更改数据库名称,但这种方法可能会受到一些限制,比如数据库的使用状态、权限等因素可能会影响其成功与否。

m0_74823947的博客 1505

PG中是允许中文双引号作为表名的

PG中如下SQL是能执行成功的:create table “lei”(c1 char(3)) 如上SQL执行之后的效果就是:在PG数据字典中,中文双引号是表名的一部分。 Oracle中如上SQL是执行不成功的,报:ORA-00911: invalid character

msdnchina的专栏@JiNan,ShanDong 877

PostgreSQL 的 WAL(Write-Ahead Logging)机制及其作用

WAL(Write-Ahead Logging)是一种日志记录机制,用于确保数据库在发生故障时能够恢复到一致的状态。WAL 的基本思想是在对数据进行实际修改之前,先将这些修改记录到日志中。这样,在系统崩溃或其他故障发生时,数据库可以根据 WAL 中的记录进行恢复,确保数据不丢失。PostgreSQL 中的 WAL(Write-Ahead Logging)机制是保障数据持久性与一致性的重要组成部分。通过将数据修改记录到日志中,WAL 机制不仅提供了强大的故障恢复能力,还增强了系统的高可用性。

My_wife_QBL的博客 1658

postgresql常用命令

postgresql常用命令

luncky_dog的博客 777

thinkcmf 代码执行 (CVE-2019-7580) 漏洞复现

所有文章,仅供安全研究与学习之用,后果自负! thinkcmf 代码执行 CVE-2019-7580thinkcmf 代码执行 (CVE-2019-7580)0x01 漏洞描述0x02 影响范围0x03 漏洞复现3.1 登录后台3.2 漏洞利用3.2.1webshell3.2 phpinfo3.3 获取系统命令0x04 漏洞修复 thinkcmf 代码执行 (CVE-2019-7580) 复现小心会搞崩环境。 0x01 漏洞描述 ThinkCMF是一款支持Swoole的开源内容管理框架(CMF),基于Thi

YouthBelief的博客 4261

FreeSurfer预处理命令

比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录 tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29 tar zxvf /home/tj/application/freesurfer/subjects/mindboggle/OASIS-TRT-20-1.tar.gz -C /home/tj/application/freesurfer/subjects (1)lh.thickness mri_surf2su

Dream19961996的博客 1506

PostgreSQL数据库

虽然使用log_statement和log_duration也能够统计SQL语句及耗时,但是SQL语句和耗时统计结果可能相差很多行,或在不同的文件中,但是log_min_duration_statement会将SQL语句和耗时在同一行记录,更方便阅读。日志文件目录,默认是PGDATA的相对路径,即PGDATA的相对路径,即{PGDATA}/pg_log,也可以改为绝对路径,默认为${PGDATA}/pg_log,即集群目录下,但是日志文件可能会非常多,建议将日志重定向到其他目录或分区。

苏人有里的博客 1441

避坑指南:微信小程序蓝牙广播在iOS上的那些‘坑’(附serviceUuids传值解决方案)

本文深入解析微信小程序蓝牙广播在iOS平台上的开发难点,特别是`serviceUuids`传值解决方案。通过对比iOS与安卓的蓝牙协议实现差异,提供实战编码策略和硬件端配合方案,帮助开发者有效规避兼容性问题,提升蓝牙外围设备开发效率。

weixin_30316097的博客 422

PostgreSQL基础知识分享

架构 PostgreSQL是一个关系数据库,采用c/s架构。一个PostgreSQL会话包括: (1)服务端进程——postgres:用于管理数据库文件,并接受来自客户端的数据库连接, 同时代替客户端执行数据库操作。 (2)客户端 命令 (1)创建数据库 createdb -U postgres mydb (2)连接数据库 psql -U postgres mydb (3)元命令(内...

WOLF 533

Material Studio 2024安装避坑指南:从证书配置到权限设置的完整解决方案

本文详细解析了Material Studio 2024的安装流程,从环境准备到权限优化的完整解决方案。针对证书配置、系统权限和计算服务等常见问题,提供了12个关键风险点的避坑指南,帮助科研工作者高效完成安装,提升材料模拟工作的效率。

moon9的博客 771

ANSA二次开发在线帮助:ANSA和μETA API文档

  为了方便大家学习ANSA二次开发,我将ANSA和μETA二次开发的官方文档整合到了我的个人网站CAECoder中,大家点击ANSA和μETA API官方帮助文档进行访问即可查看。   本站也将开展对ANSA和μETA API文档的翻译工作,请大家持续关注! ANSA和μETA API文档   ANSA和μETA脚本接口是一个应用程序编程接口(API),允许开发人员访问ANSA和μETA核心功能和数据。   ANSA和μETAAPI是Python编程语言的扩展。 Python Python简.

CAECoder 4320

postgresql命令行(psql)

原文链接 PostgreSQL 8.1 中文文档 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 切换数据库,相当于mysql的use dbname \l 列举数据库,相当于mysql的show databases \dt 列举表,相当于show tables \d tblname 查看表结

B_H_L的专栏 1645

保姆级教程:用U盘给浪潮服务器装系统(含RAID驱动加载技巧)

本文提供了一份详细的浪潮服务器U盘安装系统指南,重点介绍了RAID驱动加载技巧与实战步骤。从准备工作到系统安装全流程,涵盖RAID配置、驱动加载方法及常见问题排查,帮助用户高效完成服务器系统部署。特别强调RAID驱动与服务器型号的匹配性,确保安装过程顺利。

uuu88的博客 734

PostgreSQL 中的 VACUUM 命令及其优化作用

VACUUM命令用于清理 PostgreSQL 数据库中的无效行(死元组),释放存储空间,维护数据库性能。随着数据库操作的进行,特别是在频繁的更新和删除操作后,许多行会变成无效行(即死元组)。这些死元组不会立即被物理删除,而是会占用磁盘空间,导致数据库性能下降。PostgreSQL 中的VACUUM命令是维护数据库性能和健康状态的重要工具。它能够有效清理死元组,释放存储空间,并提高查询性能。通过定期运行VACUUM和合理配置自动VACUUM,数据库管理员可以确保数据库在高负载环境下的高效运行。

My_wife_QBL的博客 3314

秃鹰搜索优化算法(BES)详解:从自然捕食到全局优化

秃鹰搜索优化算法(Bald Eagle Search Optimization Algorithm,BES)是由马来西亚学者Alsattar等人于2020年提出的一种新型元启发式优化算法。该算法灵感来源于秃鹰在自然界中高超的捕食行为,特别是其独特的狩猎策略和卓越的视觉搜索能力,模拟了秃鹰捕食鲑鱼等猎物的完整过程。

qq_42212808的博客 1349

2026年海能达嵌入式岗位面试题集(含参考答案)

本文总结了嵌入式系统开发中的常见面试题,涵盖项目经验、外设接口、存储系统、编程基础、操作系统等核心模块。主要内容包括:1)项目核心经历的硬件/软件架构及问题解决思路;2)SPI、I2C等接口协议的时序特点与应用要点;3)NAND Flash存储管理中的ECC校验原理和文件系统对接方案;4)USB设备枚举流程等关键知识点。这些题目针对嵌入式岗位的技术考察重点,既包含底层硬件接口细节,也涉及系统级设计与优化策略,全面考察开发者的嵌入式系统能力。

Open 358

PostgreSQL(二)常用命令整理

PostgreSQL常用命令整理

ACGkaka的博客 8295

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

附录A. PostgreSQL 常用命令

基本语法将替换为新数据库的名称。指定拥有者指定数据库的拥有者。模板和编码使用特定的模板和字符编码创建数据库。

Python老吕的博客 2921

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

PostgreSql常用命令

PostgreSql常用命令 一、 连接数据库成功之后所有的命令都是使用 ” \ “+ 字符 \? \ 所有命令帮助 \l show databases, 列出所有数据库 \di 列出连接数据库中所有index \dv 列出连接数据库中所有view \h sql命令帮助 \dt show tables, 列出连接数据库中所有表 \d \d后面什么都不带,将列出当前数据库中的所有表。 \d后面跟一个表名,表示显示这个表的结构定义

sxp知识共享 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

PostgreSQL一些常用命令_postgresql utd_name

最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname切换数据库,相当于mysql的use dbname \c dbname 列举数据库,相当于mysql的show databases \l 列举表,相当于mysql的show tables \dt 查看表结构,相当于desc tblname,show columns from tbname \d tblname\di 查看索引创建数据

2501_90207503的博客 1352

PostgreSQL一些常用命令

postgresql

u010856284的博客 6万+

PostgreSQL命令行工具psql常用命令

通常情况下操作数据库使用图形化客户端工具,在实际工作中,生产环境是不允许直接连接数据库主机,只能在跳板机上登录到Linux服务器才能连接数据库服务器,此时就需要使用到命令行工具。psql是PostgreSQL中的一个命令行交互式客户端工具,类似于Oracle数据库中的命令行工具sqlplus,允许用户输入SQL语句或命令,并将其发送给PostgreSQL服务器,再显示SQL语句或命令的执行结果。

liu320yj的博客 6562

postgresql 常用命令

test=# INSERT INTO user_tbl(name, signup_date) VALUES('张三', '2013-12-22');test=# UPDATE user_tbl set name = '李四' WHERE name = '张三';原文链接:https://blog.youkuaiyun.com/hzdxw/article/details/51794451。张三 | 2013-12-22。李四 | 2013-12-22。postgresql 常用命令。

zxl2016的博客 429

PostgreSQL客户端psql常用命令

使用psql客户端访问数据库, 列出了psql常用命令和参数。 常用命令 -- 使用指定用户和IP端口登陆 psql -h 10.43.159.11 -p 5432 -U postgres -W -- 退出psql命令行 \q -- 查看角色属性 \du -- 查看数据库列表 \l (小写的L) -- 查看包含template字符的数据库 \l *temp...

木木与呆呆的专栏 3449
上一篇: PostgreSQL 的详细介绍和作用
下一篇: 学习 PostgreSQL 需要掌握的知识点
龙茶清欢
博客等级 码龄7年 3720粉丝 375原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙茶清欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值