PostgreSQL 查询所有表的记录数
生活随笔
收集整理的這篇文章主要介紹了
PostgreSQL 查询所有表的记录数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法一:(查詢出來只是一個估計數(shù)值,與實際數(shù)據(jù)量不太一致)
select relname as 表名, reltuples as 記錄數(shù) from pg_class where relkind = 'r' and relnamespace = (select oid from pg_namespace where nspname='指定schema') order by 記錄數(shù) desc;實例:
select relname as 表名, reltuples as 記錄數(shù) from pg_class where relkind = 'r' and relnamespace = (select oid from pg_namespace where nspname='npas') order by 記錄數(shù) desc;但感覺查詢出來的記錄與實際相比不太一致
?
43423432432
方法二:
SELECT schemaname,relname,n_live_tup FROM pg_stat_user_tables where schemaname='npas' ORDER BY n_live_tup DESC;?
參考資料:
PostgreSQL 表 行數(shù)統(tǒng)計
總結(jié)
以上是生活随笔為你收集整理的PostgreSQL 查询所有表的记录数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: myBase Desktop 6.x 用
- 下一篇: 重装mysql_重装MySQL步骤详解