实用的SQL语句

-- =================================================

-- Postgresql

-- DB size
-- select pg_database_size(‘DBname‘) --,单位:bigint
-- select pg_size_pretty(pg_database_size(‘DBname‘)); --单位:MB -- "4677 MB"

-- pg_tablespace
-- select spcname from pg_tablespace;
-- select pg_tablespace_size(‘pg_default‘); ,单位:bigint
-- select pg_size_pretty(pg_tablespace_size(‘pg_default‘)); --单位:MB -- "9418 MB"

-- all table size : 从大到小排序列出
-- select relname, pg_size_pretty(pg_relation_size(relid))
from pg_stat_user_tables
where schemaname=‘public‘ order by pg_relation_size(relid) desc;

-- all table count :按记录数量从大到小排序列出
-- SELECT relname, reltuples
FROM pg_class r JOIN pg_namespace n ON (relnamespace = n.oid)
WHERE relkind = ‘r‘ AND n.nspname = ‘public‘ ORDER BY reltuples desc
-- =====================================================

其他数据库陆续添加中。

时间: 2024-10-09 23:38:46

实用的SQL语句的相关文章

非常实用的SQL语句

--查询什么存储过程和视图用到了这个字段 select distinct b.name from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%xxx%' --查询一个表有什么字段 select name from SysColumns where id=Object_Id('表名') 原文地址:https://www.cnblogs.com/eatyourvegetables/p/10637296.html

实用SQL语句

一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建

实用SQL语句大全

一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建

一些实用SQL语句

1. 取10--20条记录 select news_id from Item_T_Info_News where news_id>=(select max(t1.News_ID) from (select top 10 * from Item_T_Info_News order by News_ID) as t1) and news_id<=(select max(t2.News_ID) from (select top 20 * from Item_T_Info_News order by

sql语句大全

sql语句大全1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4.说明:创建新表create

经典SQL语句

经典SQL语句大全(绝对的经典) 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBa

Oracle行转列、列转行的Sql语句总结(转)

多行转字符串 这个比较简单,用||或concat函数可以实现 select concat(id,username) str from app_userselect id||username str from app_user 字符串转多列 实际上就是拆分字符串的问题,可以使用 substr.instr.regexp_substr函数方式 字符串转多行 使用union all函数等方式 wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以",&quo

Sql语句不能识别Go的解决办法(动态创建表的触发器)

问题来源 用sqlserver直接打开sql文本,执行没问题,但是当用Sqlcommand类执行cmdtext命令文本时总是失败报错. 原因分析及解决 用数据库直接执行sql语句没问题,甚至还可以用Go来进行分批处理,但是当你用链接类访问数据库,并执行sql语句时就有些限制,如下: System.Data.SqlClient.SqlCommand cmd; try { using (System.Data.SqlClient.SqlConnection newconn = new System.

经典SQL语句大全

转自 http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_