首页 > 数据库 >PostgreSQL基础知识

PostgreSQL基础知识

时间:2023-03-05 19:24:06浏览次数:52  
标签:PostgreSQL PATTERN list 基础知识 user SELECT

1. PostgreSQL日常命令

# 常用SQL
查看当前用户: SELECT current_user;
查看所有用户: SELECT * FROM pg_user;
查看所有数据库: SELECT * FROM pg_database;
修改库的所有者: ALTER DATABASE mydb OWNER TO newowner;
修改表的所有者: ALTER TABLE tablename OWNER TO newowner;
如何连接到PostgreSQL数据库: psql -U <username> -d <database name> -h <host> -p <port>

# 常用命令
\c mydatabase myuser        以myuser用户连接到mydatabase
\l[+]   [PATTERN]           list databases
\dt[S+] [PATTERN]           list tables
\d[S+]  NAME                describe table, view, sequence, or index
\dp     [PATTERN]           list table, view, and sequence access privileges
\df[anptw][S+] [FUNCPTRN [TYPEPTRN ...]]            list [only agg/normal/procedure/trigger/window] functions
\x [on|off|auto]            toggle expanded output (currently off)
\password [USERNAME]        securely change the password for a user

# 基础知识
PostgreSQL的系统库: postgres, template0和template1

2. PostgreSQL环境搭建

标签:PostgreSQL,PATTERN,list,基础知识,user,SELECT
From: https://www.cnblogs.com/echo1937/p/17181338.html

相关文章

  • ruby postgresql 模糊搜索
    客户需求,通过name,email两列中的字段进行搜索过滤这项目之前用的​​pg_search​​​email的addresses是不能过滤的,例如[email protected],只能搜martin,搜163.com是搜不到的......
  • 数据挖掘(1)--基础知识学习
    前言自20世纪90年代以来,随着数据库技术应用的普及,数据挖掘( Data Mining )技术已经引起了学术界、产业界的极大关注,其主要原因是当前各个单位已经存储了超大规模,即海量规模......
  • PostgreSQL Docker部署指南
    1.Dockercomposeversion:'3'services:postgresql:container_name:postgresqlimage:'rapidfort/postgresql'network: nginx_net: ipv......
  • Html基础知识-标签
    一、HTML介绍HTML是一种标记语言,不是编程语言,为了快速上手,其他的可以自己查询,下面是我使用VScode生成的第一个HTML网页。二、HTML标签介绍标签分为单标签和双标签,<br>......
  • 02 网络基础知识
    以下内容来源于B站up主“零檬信息技术”,如有侵权,请联系本人删除!传输层https使用TCP协议 默认端口为443网络层主机IP地址寻址 DNS解析数据链路层 加MAC......
  • 计算机基础知识
    目录一、路径1、绝对路径2、相对路径二、计算机的本质三、计算机的五大组成部分详细介绍1.控制器2.运算器3.存储设备4.输入设备5.输出设备四、计算机三大核心硬件1.cpu2.......
  • Java基础——IO基础知识
    字节流可以处理任何类型的数据(图片、MP3、视频等文件),字符流只能处理字符类型(文本文件)的数据。      ......
  • PostgreSQL技术大讲堂 - Part 8:PG对象权限管理
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同......
  • PHP介绍和基础知识
    PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源的、简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚......
  • Postgresql分析慢sql
    现象突然发现测试环境一条慢sql,就想着分析一下,写写总结。说到优化其实我个人认为是不到不得已还是没有必要的,毕竟除非特别重大的问题,影响了基本操作和体验,平时还是基本的......