前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PostgreSQL 命令行使用

PostgreSQL 命令行使用

作者头像
Li_XiaoJin
发布于 2022-06-12 03:07:16
发布于 2022-06-12 03:07:16
1.5K00
代码可运行
举报
文章被收录于专栏:Lixj's BlogLixj's Blog
运行总次数:0
代码可运行

简单记录一些 PostgreSQL 命令行的使用。

简单教程地址:https://www.runoob.com/postgresql/postgresql-tutorial.html

常用命令

服务器切换到 postgre 用户,su postgres

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 默认可直接进入
psql

// 使用 psql 命令进去如数据库管理
psql -U posrgres -d dbname 

// 显示数据库
\l

// 选择数据库
\c dbname

// 列出当前数据库的所有表格。
\d

// 查看psql命令列表。
\?

// 查看SQL命令的解释,比如\h select。
\h

// 列出所有用户。
\du

// 打开文本编辑器。
\e

// 列出当前数据库和连接的信息。
\conninfo
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 创建数据库
CREATE DATABASE dbname

// 删除数据库
DROP DATABASE dbname

# 创建新账户
CREATE USER $username WITH PASSWORD 'aaaaaa';
  
# 创建新数据库并将 OWNER 设置为新创建的帐户
CREATE DATABASE $dbname OWNER $username;

# 给新用户授权
GRANT ALL PRIVILEGES ON DATABASE $dbname TO $username;

# 导入文件
psql -U $username -h 10.116.147.14 -d $dbname -f public.sql
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 创建新账户
CREATE USER data_governance_analysis WITH PASSWORD 'qqqqq';

# 给新用户授权只读模式
alter user data_governance_analysis set default_transaction_read_only=on;
# 切换到库gra
\c gra
# 赋权select权限
grant select on all tables in schema public to data_governance_analysis;

命令行导入SQL

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
psql -d pias -U postgre -f /home/postgres/public.sql
  • -d 数据库
  • -U 数据库用户名
  • -f sql文件路径
  • -h ip地址
  • -p 数据库端口
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
导出
pg_dump -p 5432 -U postgres -d gravity -t t_corona_org  -f t_corona_org.sql

导入
psql -U postgres -d gravity -f t_corona_org.sql

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/postgresql命令行使用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【赵渝强老师】使用PostgreSQL客户端工具
在PostgreSQL数据库服务器端安装配置完成以后,便可以使用客户端工具连接到服务器端进行数据库操作了。PostgreSQL支持多种客户端的连接,这里重点介绍psql和pgAdmin这两款PostgreSQL客户端工具的使用方法。
赵渝强老师
2025/03/09
1260
【赵渝强老师】使用PostgreSQL客户端工具
PostgreSQL的常见参数和技巧
我们看到多出来一条sql,那么这条sql就是pg为我们展示\d的结果所使用的sql。
数据和云
2019/08/06
1.3K0
PostgreSQL的常见参数和技巧
PostgreSQL数据库连接和数据库管理
首先我们需要通过multipass启动安装了PostgreSQL的虚拟机,然后我们就可以开启PostgreSQL数据库之旅了。
SQLplusDB
2023/08/17
4270
PostgreSQL数据库连接和数据库管理
聊聊PostgreSQL的Replication
CAP理论 consistency:在整个集群角度来看,每个节点是看到的数据一致的;不能出现集群中节点出现数据不一致的问题 vailability:集群中节点,只有有一个节点能提供服务 partitioning:集群中的节点之间网络出现问题,造成集群中一部分节点和另外一部分节点互相无法访问 基本术语 Master节点:提供数据写的服务节点 Standby节点:根据主节点(master节点)数据更改,这些更改同步到另外一个节点(standby节点) Warm Standby节点:可以提升为master节点的s
用户4700054
2022/08/17
1.5K0
聊聊PostgreSQL的Replication
PostgreSQL常用命令
后来我就只能使用SQL语句进行创建了create database newDB,OK,创建成功。
卡尔曼和玻尔兹曼谁曼
2019/01/25
2.3K0
PostgreSQL常用命令
PostgreSQL常用命令,启动连接,pg_dump导入导出
寻求出路的程序媛
2024/08/19
5770
PostgreSQL 常用的命令
最近在学习PostgreSQL 技术体系,前面几篇文章介绍了 认识 PostgreSQL 基础权限体系,PostgreSQL 相关系统日志参数,今天学习一下常用的命令。
用户1278550
2022/04/01
8950
PostgreSQL 常用的命令
PostgreSql新手入门命令
有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例:
码农编程进阶笔记
2021/07/20
1K0
CentOS6.7安装PostgreSQL10.9详细教程
PostgreSQL 是一个基于 POSTGRES 的对象关系数据库管理系统(ORDBMS),版本4.2,由加州大学伯克利分校计算机科学系开发。POSTGRES 开创了许多概念,这些概念在很久以后才在某些商业数据库系统中出现。
JiekeXu之路
2019/07/22
2.2K0
CentOS6.7安装PostgreSQL10.9详细教程
PostgreSQL新手入门
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系
ruanyf
2018/04/13
1.3K0
PostgreSQL新手入门
Python:操作PostgreSQL数
  昨天使用python写了操作嵌入式数据库SQLite的方法,今天用python写了针对个人比较熟悉的开源数据库PostgreSQL的常用操作,开发过程简介如下:
py3study
2020/01/13
7610
PostgreSQL 常用SQL语句
PostgreSQL 可以说是目前功能最强大、特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备。这个起源于加州大学伯克利分校的数据库,现已成为一项国际开发项目,并且拥有广泛的用户群,尤其是在海外,目前国内使用者也越来越多。
YP小站
2020/06/04
1.1K0
Ubuntu PostgreSQL安装和配置
config /etc/postgresql/9.5/main data /var/lib/postgresql/9.5/main locale en_US.UTF-8 socket /var/run/postgresql port 5432
qubianzhong
2019/07/01
1.8K0
Ubuntu PostgreSQL安装和配置
Mac安装PostgreSQL
使用\l命令列出所有的数据库,看到已存在用户同名数据库、postgres数据库,但是postgres数据库的所有者是当前用户,没有postgres用户。按:q退出查看
用户1065635
2019/03/21
3.8K0
Postgresql 渗透利用总结
将文件分成小于2KB大小的hex在上传,在9.6版本中切割必须等于2KB才能上传成功。先创建一个OID作为写入对象,然后通过0,1,2,3……分片上传,最后倒入/tmp目录下并删除OID,命令执行:
Power7089
2020/07/27
2.4K0
PostgreSQL 操作命令
认证方式除“trust”外,还有“peer”, “ident”, “md5”, “password”等
Kevin song
2020/02/19
1.2K0
PostgreSQL 操作命令
初探向量数据库pgvector
pgvector是一款开源的PostgreSQL扩展,充当着向量数据的管家,处理从嵌入存储到向量相似性搜索的所有事务。作为大型语言模型如腾讯混元大模型的重要辅助,它利用矢量表示数据并通过测量这些矢量之间的相似度以找到相关结果。这将获取相关信息的速度和准确度提升至新的高级。可以说,pgvector非常适合在处理大规模数据的场景,在需要进行相关性检索和高维数据处理的任务中,都有着出色的表现。
buzzfrog
2023/11/17
4.2K1
初探向量数据库pgvector
PostgreSQL安装和使用教程
本篇博客将为您提供关于PostgreSQL数据库的安装和使用教程,帮助您快速上手使用这个强大的开源关系型数据库系统。我们将介绍安装过程和基本使用方法,让您能够轻松开始使用PostgreSQL。
猫头虎
2024/04/08
8480
PostgreSQL安装和使用教程
笔记分享(4) Tbase/PostgreSQL 常用命令
分享一下之前用到的tbase/pg命令, 主要是和mysql/oracle差别太大了. 做个记录, 方便后面看.
大大刺猬
2021/05/17
3.3K0
PostgreSQL本地/远程登陆配置
关于PostgreSQL与PostGIS使用,可参看《PostgreSQL与PostGIS的基础入门》。本篇文章主要介绍如何实现本地与远程登陆,并对其认证方式进行总结。
create17
2019/04/17
13.8K0
PostgreSQL本地/远程登陆配置
相关推荐
【赵渝强老师】使用PostgreSQL客户端工具
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文