工作中常用到的一些sql脚本

– 存储过程查询(存储过程/函数 关键词查询)
select * from pg_proc where lower(prosrc) like ‘%关键字%’;

– 复制表数据
insert into 表(字段) select 字段 from 表 where 条件;

– 查询重复数据
select COUNT(0),字段名 from 表名 where state = ‘E’ GROUP BY 字段名 HAVING COUNT(0) > 1;

– 表所属库
ALTER TABLE “用户名”.“表名”
OWNER TO “用户名”;

– 添加序列/创建序列
create sequence 序列名 start with 1000 INCREMENT by 1;

– 查询序列
select nextval(‘序列名’);

– 修改序列
–设置序列当前值
ALTER SEQUENCE 序列名 RESTART WITH 10000;

– 查询索引/查索引
SELECT
t.relname AS table_name,
i.relname AS index_name,
a.attname AS column_name,
idx.indisunique AS is_unique,
idx.indisprimary AS is_primary_key
FROM
pg_class t,
pg_class i,
pg_index idx,
pg_attribute a
WHERE
t.oid = idx.indrelid
AND i.oid = idx.indexrelid
AND a.attrelid = t.oid
AND a.attnum = ANY(idx.indkey)
AND t.relkind = ‘r’
AND t.relname = ‘表名’;

SELECT *
FROM pg_indexes
WHERE tablename = ‘表名’;

– 创建索引
CREATE INDEX 索引名 ON 表名 (字段名);

– 创建联合索引
CREATE INDEX index_name ON table_name (column1, column2, …);

– 正在活跃的数据库会话
SELECT query_start,query,* FROM pg_stat_activity t where t.query != ‘’ and state = ‘active’;

– 杀死正在执行的数据库会话
SELECT pg_terminate_backend(‘68244’);

– 查询表空间
SELECT pg_size_pretty(pg_database_size(‘表名’)); – db_name

– 容量的最大的前10
select
tablename,
pg_size_pretty(size)
from
(select
tablename,
pg_total_relation_size(cast(tablename as text)) as size
from pg_tables
where schemaname = ‘用户名’ – 指定用户
) as tmp
order by size desc limit 10;

– 单张表的容量
SELECT pg_size_pretty(pg_total_relation_size(‘表名’));

– 给用户授权查询权限
GRANT SELECT ON 表名 TO 用户名;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/2351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

黑马Minio(对象存储服务MinIO)

3.1 MinIO简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是…

Spectre-v2 以及 Linux Retpoline技术简介

文章目录 前言一、Executive Summary1.1 Spectre-v2: Branch Predictor Poisoning1.2 Mitigating Spectre-v2 with Retpolines1.3 Retpoline Concept 二、BackgroundExploit Composition 三、(Un-)Directing Speculative Execution四、Construction (x86)4.1 Speculation Barri…

线性代数基础2矩阵

矩阵是什么 矩阵就是二维数组,下面是一个 m 乘 n 的矩阵,它有 m 行,n 列,每行每列上面都有元素,每个元素都有行标i 和列标 j, a ij 。简称m n矩阵,记作: 注意a11的索引是 A[0,0]。…

路由引入,路由过滤,路由策略实验

1,配置IP地址 R1: [R1]dis ip interface brief Interface IP Address/Mask Physical Protocol GigabitEthernet0/0/0 100.1.1.1/24 up up LoopBack0 …

C语言实现扫雷游戏完整实现(上)

文章目录 前言一、新建好头文件和源文件二、实现游戏菜单选择功能三、定义游戏函数四、初始化棋盘五、 打印棋盘函数六、布置雷函数七、玩家排雷菜单八、标记功能的菜单九、标记功能菜单的实现总结 前言 C语言从新建文件到游戏菜单,游戏函数,初始化棋盘…

【免费题库】华为OD机试 - 堆内存申请(Java JS Python C C++)

须知 哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 文章目录 须知题目描述输入描述输出描述解题思路:Java代码:JS代码:Python代码:C++代码:题目描述 有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为:优先…

C语言(static和extern)

Hi~!这里是奋斗的小羊,很荣幸各位能阅读我的文章,诚请评论指点,关注收藏,欢迎欢迎~~ 💥个人主页:小羊在奋斗 💥所属专栏:C语言 本系列文章为个人学习笔记&#x…

【六十四】【算法分析与设计】699. 掉落的方块,离散化操作,线段树优化,区间查询sum+区间更新update

699. 掉落的方块 在二维平面上的 x 轴上,放置着一些方块。 给你一个二维整数数组 positions ,其中 positions[i] [left(i), sideLength(i)] 表示:第 i 个方块边长为 sideLength(i) ,其左侧边与 x 轴上坐标点 left(i) 对齐。 每个…

vuex数据永久存续

第一步下载 vuex 并创建store下js文件 第二步 npm install vuex-persistedstate 第三步 引用 vuex-persistedstate 配置 plugins 项 import createPersistedState from vuex-persistedstateplugins:[createPersistedState({//存储方式:localStorage\sessionStor…

【Linux】开关机命令和服务管理类命令

一般Linux是不会经常进行关机的,关机的正确流程是: sync->shutdown->reboot->poweroff sync: 将内存中的数据同步到硬盘中poweroff: 关闭系统,等同于shutdown -h nowreboot: 重启系统,等同于 shutdown -r nowshutdown[选项] [时间] shutdown命令常见用法: shutdown:…

Vue CLl中的 ref props mixin plugin scoped

ref 属性 ref 被用来给元素或子组件注册引用信息(id的替代者) 应用在 html 标签上获取的是真实 DOM元素 ,应用在组件标签上获取的是组件实例对象 vc。 1、如果给普通的dom元素使用,引用指向的是dom元素。 2、如果是给子组件使用,引用指向的…

Gbase数据库的强大审计日志功能-可以无缝记录所有sql脚本

Gbase数据库的强大审计日志功能 Gbase数据库是一个功能强大的数据库系统,其中的审计日志功能能够记录所有操作的SQL语句。通过开启审计日志,你可以详细跟踪数据库中发生的各种操作。下面我将介绍如何开启、关闭审计日志,并导出日志到文本文件…

Vue 3 中 Props 传值的完整指南

一、定义 Props 类型 首先,我们需要定义一个接口来描述我们的props类型。这通常在一个专门的类型声明文件中完成,例如types/index.ts: // types/index.ts export interface Parent {id: number;title: string; } export type ParentArray …

锂电池3.7V-4.2V降3.3V2.8V同步降压WT6015

锂电池3.7V-4.2V降3.3V2.8V同步降压WT6015 WT6015 是一款高效单片同步步降稳压器,采用恒定频率和电流模式架构。该设备提供可调节版本,适应不同的应用需求。在无负载条件下,其电源电流仅为40微安,而在关断状态下,电流…

类之间的关系

文章目录 一、横向关系复合(组合)委托(聚合)依赖关联 二、纵向关系(继承)继承下构造析构执行的顺序继承方法继承中的作用域多重继承 总结 一、横向关系 复合(组合) 包含与被包含黑色…

《AI聊天类工具之十一——​ MChat》

一.简介 官网:孟子生成式大模型(孟子 GPT) | 澜舟科技-业界领先的认知智能公司 MChat是一款简约的社交聊天软件,具有端到端安全加密的特性,确保用户信息的安全。它支持多种平台,包括Android、iPhone、iPad、iPod touch等,适用于个人和团队协作。在MChat上,用户可以单…

目标检测——YOLOv6算法解读

论文:YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications (2022.9.7) 作者:Chuyi Li, Lulu Li, Hongliang Jiang, Kaiheng Weng, Yifei Geng, Liang Li, Zaidan Ke, Qingyuan Li, Meng Cheng, Weiqiang Nie, Yiduo Li, Bo …

1212332

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行&am…

HBase在大数据集群的安装部署及整合Phoenix

HBase 前提:需要保证三台虚拟机hadoop102-104已经部署好基本配置。未完成的可以参考:https://blog.csdn.net/weixin_73195042/article/details/135886619 安装 上传HBase安装包到/opt/software文件夹内 tar -zxvf hbase-2.4.11-bin.tar.gz -C /opt/m…

MybatisPlus笔记:无废话实践代码纯享版

条件构造器Wrapper 概述 我们在实际操作数据库的时候会涉及到很多的条件。所以MP为我们提供了一个功能强大的条件构造器 Wrapper 。使用它可以让我们非常方便的构造条件。 在其子类AbstractWrapper中提供了很多用于构造Where条件的方法。AbstractWrapper的子类QueryWrapper则…