【发布时间】:2021-03-17 08:43:21
【问题描述】:
所以我对 PostgreSQL(以及整个 SQL)非常陌生,我正在尝试找到一种方法来查看表的所有属性。例如,假设您有一个名为“movies”的表,我想看看它具有哪些属性(例如,movie_name、release_year)。
我确定有一个简单的命令,但我找不到它。
提前感谢您的帮助!
【问题讨论】:
标签: sql postgresql
所以我对 PostgreSQL(以及整个 SQL)非常陌生,我正在尝试找到一种方法来查看表的所有属性。例如,假设您有一个名为“movies”的表,我想看看它具有哪些属性(例如,movie_name、release_year)。
我确定有一个简单的命令,但我找不到它。
提前感谢您的帮助!
【问题讨论】:
标签: sql postgresql
假设 attributes 你的意思是 columns,标准方法使用 system view information_schema.columns:
select column_name, datatype
from information_schema.columns
where table_name = 'mytable'
在 PSQL 命令行中,您还可以使用 \d(代表 describe):
# \d mytable
【讨论】: