如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字

如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字,第1张

概述如何查询postgreSQL 里面某个数据库中所有用户定义数据表的名字 @forandever 2011-11-13 1、通过命令行查询 \d 数据库  —— 得到所有表的名字 \d 表名  —— 得到表结构   2、通过SQL语句查询 "select * from pg_tables"  —— 得到当前db中所有表的信息(这里pg_tables是系统视图) "select tablename 如何查询postgresql 里面某个数据库中所有用户定义的数据表的名字
@forandever 2011-11-13


1、通过命令行查询
\d 数据库 —— 得到所有表的名字
\d 表名 —— 得到表结构

2、通过SQL语句查询
"select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图)

"select tablename from pg_tables where schemaname='public'" —— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)


@for&ever 2011-11-13

总结

以上是内存溢出为你收集整理的如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字全部内容,希望文章能够帮你解决如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1183379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存