postgresql常用命令

PostgreSQL操作-psql基本命令 本文记录了在PGSQL开发运维过程中常用命令 阅读详情

最近一直在学习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 查看索引 

创建数据库: 
create database [数据库名]; 
删除数据库: 
drop database [数据库名];  
*重命名一个表: 
alter table [表名A] rename to [表名B]; 
*删除一个表: 
drop table [表名]; 

*在已有的表里添加字段: 
alter table [表名] add column [字段名] [类型]; 
*删除表中的字段: 
alter table [表名] drop column [字段名]; 
*重命名一个字段:  
alter table [表名] rename column [字段名A] to [字段名B]; 
*给一个字段设置缺省值:  
alter table [表名] alter column [字段名] set default [新的默认值];
*去除缺省值:  
alter table [表名] alter column [字段名] drop default; 
在表中插入数据: 
insert into 表名 ([字段名m],[字段名n],......) values ([列m的值],[列n的值],......); 
修改表中的某行某列的数据: 
update [表名] set [目标字段名]=[目标值] where [该行特征]; 
删除表中某行数据: 
delete from [表名] where [该行特征]; 
delete from [表名];--删空整个表 
创建表: 
create table ([字段名1] [类型1] <references 关联表名(关联的字段名)>;,[字段名2] [类型2],......<,primary key (字段名m,字段名n,...)>;); 

\copyright     显示 PostgreSQL 的使用和发行条款
\encoding [字元编码名称]
                 显示或设定用户端字元编码
\h [名称]      SQL 命令语法上的说明,用 * 显示全部命令
\prompt [文本] 名称
                 提示用户设定内部变数
\password [USERNAME]
                 securely change the password for a user
\q             退出 psql


可以使用pg_dump和pg_dumpall来完成。比如备份sales数据库: 
pg_dump drupal>/opt/Postgresql/backup/1.bak 


PostgreSQL 的一些常用命令 的一些常用命令,分为连接数据库、用户和权限管理、表管理、查询数据等多个方面进行讲解,帮助你快速熟悉 PostgreSQL 的操作。 阅读详情

相关推荐

PostgreSQL 安装、常用命令及优化

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

weixin_44821805的博客 2815

【Postgres】Postgres常用命令

select a.relpages, a.reltuples, a.relfilenode,a.reltype,b.typname from pg_class a, pg_type b where a.relname like ‘[数据表]’ and a.reltype=b.oid;只导出insert语句:pg_dump --table=[表名] --data-only --column-inserts [数据库] > [导出文件.sql]psql -d [新数据库名] -f [导出文件名.sql];

daohangtaiqian的博客 3328

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

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

m0_74823947的博客 1506

PostgreSQL常用命令

提示:以ubuntu系统为例 1、进入数据库容器: 1、查看容器:docker ps 2、进入数据库容器:docker exec -it 容器名称(或id) bash 3、切换到postgres的用户 :sudo su postgres (1)安装postgresql会在系统中默认建了一个postgres的用户; (2)想“操作数据库”就得切换到这个用户下,才能进行操作; (3)postgres这个用户是整个数据库的系统管理员; (4)root用户可以直接:su podtgress [root@

belief_009的博客 1万+

数据库:一文掌握 PostgreSQL 的各种指令(PostgreSQL指令备忘)

附加到 pg_hba.conf(与 postgresql.conf 相同的位置)备忘清单为您提供了常用的 PostgreSQL 命令和语句。获取 postgresql.conf 的位置。授予在所有表上选择、更新、插入、删除的权限。使用 pg_dumpall 备份所有数据库。连接到名为 postgres 的数据库。使用 pg_restore 恢复数据库。使用 pg_dump 备份数据库。使用 psql 恢复数据库。将表格导出为 CSV 文件。显示数据库中的所有表。列出当前数据库中的表。

数据知道的博客 1万+

新手友好的PythonUI库PySimpleGUI项目已下架,切换4.50.6版本的方法

过期后,如果还想使用 PySimpleGUI,则需要切换到版本 4,而版本 4 在 GitHub 上有很多社区维护的版本可以选择。开发团队尝试了 7 年,但始终没能获得足够的收入来维持项目的运营,尤其是开源项目通常面临资金不足的问题。商业许可证是永久有效的,用户可以在支持期结束后依然使用应用程序,并会提供离线版本的文档以供参考。尽管项目关闭,但对购买了商业许可证的用户,团队仍会在接下来的一年内提供支持。

baidu_34681715的博客 6858

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

SAP SM30数据维护实战:条件筛选与动态校验的实现技巧

本文详细介绍了SAP SM30数据维护的实战技巧,重点讲解如何通过条件筛选实现精准数据查取,以及利用表维护生成器事件实现动态数据检查与校验。文章提供了从基础视图创建到高级事件编程的完整流程,包括调用函数VIEW_MAINTENANCE_CALL传递筛选条件,以及在NEW_DATA和CHANGE_SAVE事件中编写业务规则校验逻辑,帮助开发者提升SM30的管控能力与数据质量。

q9w8e7r6t5的博客 521

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

【codex教程】Codex 注册和使用教程(2026最新版)

Codex 是 OpenAI 推出的 AI 编程助手,可以帮助开发者阅读代码、修改代码、运行命令、生成测试、排查 bug、做代码审查,也可以在终端、IDE、Codex App 或网页端使用。根据 OpenAI 帮助中心,截至 2026 年 6 月,Codex 已包含在 Free、Go、Plus、Pro、Business、Edu 和 Enterprise 等 ChatGPT 方案中,但不同套餐的使用额度会有所不同。适合开发者在终端中使用。如果你想在命令行里使用 Codex,可以安装 Codex CLI。

与时俱进,开放共享 2万+

从零构建物联网数据中台:MQTT协议、Node.js服务、MongoDB与InfluxDB双存储及React可视化实战

本文详细介绍了从零构建物联网数据中台的完整实战方案。通过采用MQTT协议作为设备通信标准,结合Node.js搭建高并发数据处理服务,并创新性地使用MongoDB与InfluxDB双存储架构分别管理设备元数据与海量时序数据,最后利用React构建了实时数据可视化控制台。该架构有效解决了物联网项目中数据异构、查询性能低下等核心痛点,为构建高效、可扩展的物联网平台提供了清晰路径。

weixin_28432777的博客 288

附录A. PostgreSQL 常用命令

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

Python老吕的博客 2922

内存管理(二)——内存分段

内存分段

weixin_43844995的博客 2693

PostgreSQL 常用命令速查表

PostgreSQL 常用命令速查表 去发现同类优质开源项目:https://gitcode.com/ 资源文件介绍 本仓库提供了一个名为 PostgreSQL 常用命令速查表.pdf 的资源文件,该文件详细列出了 PostgreSQL 数据库中常用的命令和语句,方便用户快速查询和使用。 内容概述 该速查表涵盖了以下几个方面的内容: psql 客户端工具使用:包括连接数据库、执行 SQL 语句、...

gitblog_06630的博客 469

Android-Zygote进程的诞生—从init到Zygote启动

Android Zygote进程启动流程解析 Android系统的Zygote进程是所有应用进程的父进程,由init进程创建。启动流程分为: 内核阶段:加载init进程(PID=1) init进程阶段: 挂载基础文件系统(tmpfs、proc等) 设置SELinux安全策略 解析init.rc配置文件 Zygote启动:init进程通过app_process启动Zygote,预加载系统资源 SystemServer:Zygote fork出系统服务进程 关键点: init是用户空间第一个进程......

保持专注,保持热爱 637

用Excel或WPS做两独立样本的T检验

一般情况下收集数据时常用的是Excel或者WPS,但统计时却用SPSS等软件进行统计学分析,经常很多人找不到SPSS的安装包,或者苦于正版激活或忘记教程,其实Excel或WPS自带函数就足够了,均数、标准差以及统计检验都是一个函数而已。解释:先做F检验,如果F>0.05就做T检验,Ttset里的数据为两组的数据的比较,结果如下。A组的均数计算 =AVERAGE(B2:B6)A组的标准差计算 =STDEV(B2:B6)B组的标准差计算=STDEV(B7:B19)分组 数值 A组均数 A组标准差 p值。

Mrrunsen的博客 6752

PostgreSQL一些常用命令

postgresql

u010856284的博客 6万+

Spring AI Alibaba实战训练营-28 手把手教你用SAA+ Nacos 构建分布式 MCP 应用

本文介绍如何使用Spring AI Alibaba和Nacos构建分布式MCP应用,实现AI模型与工具服务的动态发现和调用。主要内容包括:1) 项目架构设计,包含MCP Server、Nacos注册中心和MCP Client三个核心组件;2) 环境准备要求,如Java 17+、Maven 3.6+、Nacos 3.1.0+等;3) 详细实施步骤:启动Nacos服务、注册MCP服务端、配置MCP网关聚合服务、设置MCP客户端发现机制。通过这种架构,开发者可以轻松扩展新工具服务,无需修改客户端代码,实现服务动态

program哲学 311

PostgreSql常用命令

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

sxp知识共享 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PostgreSQL(二)常用命令整理

PostgreSQL常用命令整理

ACGkaka的博客 8297

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【Postgresql常用命令大全】——Pgsql常用命令

【代码】【Postgresql常用命令大全】-Pgsql常用命令。

YJ000312的博客 1万+

PostgreSQL常用命令与工具指南

本文档汇总了PostgreSQL数据库的常用命令和工具,涵盖数据库连接、管理、数据操作、权限控制、函数、备份恢复及图形化工具等方面,适用于开发人员、DBA及数据库初学者参考。

m0_52307083的博客 1236
上一篇: MySQL的mysqldump工具的基本用法
下一篇: MongoDB基本命令用
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值