如何在 PostgreSQL 中检索表属性? [复制]

Posted

技术标签:

【中文标题】如何在 PostgreSQL 中检索表属性? [复制]【英文标题】:How to retrieve table attributes in PostgreSQL? [duplicate] 【发布时间】:2021-03-17 08:43:21 【问题描述】:

所以我对 PostgreSQL(以及整个 SQL)非常陌生,我正在尝试找到一种方法来查看表的所有属性。例如,假设您有一个名为“movies”的表,我想看看它具有哪些属性(例如,movie_name、release_year)。

我确定有一个简单的命令,但我找不到它。

提前感谢您的帮助!

【问题讨论】:

【参考方案1】:

假设 attributes 你的意思是 columns,标准方法使用 system view information_schema.columns:

select column_name, datatype 
from information_schema.columns 
where table_name = 'mytable'

在 PSQL 命令行中,您还可以使用 \d(代表 describe):

# \d mytable

【讨论】:

以上是关于如何在 PostgreSQL 中检索表属性? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL 如何检索数据库中所有表里,包含FileName字段的表名

从 PostgreSQL 数据库中检索评论

如何在 Postgresql 中获取结合 old.variablename 的列数据?

如何使用单个查询联合从另一个表中检索到的表列表?

如何在 POSTGRESQL 中从两个不同的数据库中检索数据

如何在PostgreSQL中存储和检索PHP serialize()?