
正文
postgresql查表的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何查PostgreSQL 数据库中所有的表
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下)
相关问答
Q1: 如何查看postgresql 数据库表
1、通过命令行查询
\d 数据库 —— 得到所有表的名字
\d 表名 —— 得到表结构
2、通过SQL语句查询
Q2: postgresql查询表问题
表里哪有名为 column 的字段?
再说,column是postgresql (及其它许多数据库)的关键字,不能做为字段名。
Column是指这个表的字段这一列,并不是说这个表有一列叫column,看仔细了。
Q3: postgresql 查看有哪些表
1、通过命令行查询\d数据库——得到所有表的名字\d表名——得到表结构2、通过
SQL语句
查询"select*frompg_tables"——得到当前db中所有表的信息(这里pg_tables是系统视图)"selecttablenamefrompg_tableswhereschemaname='public
Q4: 如何查PostgreSQL 数据库中所有的表
"select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图)
"select tablename from pg_tables where schemaname='public'" —— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)







