文章目录

  • 一、postgresql数据库工作常用命令
    • 1. 数据库性能检查相关命令
    • 2. 表结构信息查询
    • 3. 命令行下更好显示 查询结果

一、postgresql数据库工作常用命令

查看当前都有什么数据库

\l

\c + 数据库名 来进入数据库:

\c mydb

update tablename set columname=0; --设初始值为零

update  t_account set password = 'xxx';

1. 数据库性能检查相关命令

查询所有数据库大小

select datname, pg_size_pretty (pg_database_size(datname)) AS size from pg_database;

查询表大小

\c mydb
select pg_size_pretty(pg_relation_size('t_group')) as size;

查询单个表的总大小,包括该表的索引大小

select pg_size_pretty(pg_total_relation_size('t_group')) as size;

查询所有表大小

\c mydb
select relname, pg_size_pretty(pg_relation_size(relid)) as size from pg_stat_user_tables;

查询所有表的总大小,包括其索引大小

select relname, pg_size_pretty(pg_total_relation_size(relid)) as size from pg_stat_user_tables;
  1. 退出pg命令行
\q

2. 表结构信息查询

使用 \dt 查看数据库中所有表
使用 \d 表名 查看某张表的表结构

3. 命令行下更好显示 查询结果

执行 sql 之前,先输入 “\x” 即可

postgresql数据库工作常用命令-(数据库性能检查相关命令) -TODO相关推荐

  1. Linux基础命令-网络配置和相关命令

    Linux基础命令-网络配置和相关命令 网络配置和相关命令 一.基本网络配置 二.网卡名称 1. 网卡别名 2. 设备别名 3. 实验 三.网络配置方式 1. ifconfig命令 2. route命 ...

  2. Linux下python的命令,linux下python相关命令

    若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...

  3. Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...

    Linux中mod相关的命令 内核模块化   mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...

  4. nova 命令汇总三 ——网络相关命令

    nova 命令汇总三 --网络相关命令 和网络相关的操作主要包括:add-fixed-ip.add-floating-ip.add-secgroup.fixed-ip-get .fixed-ip-re ...

  5. insmod与modprobe命令的区别及其相关命令

    insmod与modprobe命令的区别及其相关命令 insmod与modprobe命令的区别及其相关命令 insmod  modprobe  insmod与modprobe均用于添加linux设备驱 ...

  6. 深入浅出AT命令(4)-电话本相关命令

    深入浅出AT命令(4)-电话本相关命令 1 AT+CPBS Select phone memory storage 选择电话存贮位置 AT+CPBS=?:返回所有支持的<storage>: ...

  7. 05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令

     Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以再Linux终端使用. 键值相关命令: Keys:返回满足给定pattern的所有key 用表达式*表 ...

  8. 重拾数据库,常用的数据库语句

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name  2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

  9. 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

     mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +- ...

最新文章

  1. 测试的目的_电磁干扰测试技术的目的是什么呢?
  2. React 状态管理库: Mobx
  3. [HDU1394]Minimum Inversion Number
  4. Angular form 官网文档的学习笔记:Angular两种实现form的方式
  5. 基于边缘计算平台的分析与研究
  6. Catalog Service - 解析微软微服务架构eShopOnContainers(三)
  7. SHA1签名工具类java
  8. centos mysql rpm re_CentOS 7 RPM 安装 MySQL5.7
  9. pfSense 2.3.5发布!汉化包同步发布!
  10. 习题3.8 符号配对 (20分)
  11. ehcache 一二事 - ssm 中ehcashe的简单配置应用
  12. downie是什么软件?如何在Mac中下载视频?
  13. 项目中一些零碎化总结的
  14. steam插件_Steam是如何了解一款游戏的?看了这篇文章会让你豁然开朗!
  15. c语言编程简单教学,C语言入门教程-最简单的C程序
  16. 批量生成条形码并且使用压缩包的方式下载
  17. 【操作系统】知识梳理(十一)多媒体操作系统
  18. Image Caption Generation原理简介
  19. echo命令详细解析(linux中超级详细,图文展示)
  20. torch.repeat()与numpy.repeat()和 numpy.tile()比较

热门文章

  1. Bs4使用过程中常见的问题
  2. 图书管理系统测试计划说明书
  3. Mysql出现问题:如何查询插件,安装插件解决方案
  4. angular $q promise详解
  5. Java构造方法的作用是什么? 需要理解的重点有哪些?
  6. Unity3D UGUI 实现翻书特效
  7. UI测试常见BUG汇总——适用于新手
  8. vPaaS低代码音视频工厂:极速智造,万象空间
  9. 2021-12-02-easyExcle使用心得
  10. 用最小二乘法OLS做回归,并解读结果