PostgreSQL 描述表17 Mar 2025 | 阅读 2 分钟 在本节中,我们将讨论如何在 PostgreSQL 中描述一个表。 在PostgreSQL中,要查找表中列的信息,我们可以使用两种不同的方式描述命令查询,如下所示:
注意:在 PostgreSQL 中,我们没有直接的命令来描述表,但在 MySQL 中,我们直接使用 DESCRIBE 命令来识别特定表的列信息。使用 pgAdmin 4 描述 PostgreSQL 表在 pgAdmin 4 中,我们将使用 information_schema 来描述表。 这里,information_schema 本身就是一个自动存在于所有数据库中的 schema,称为 information_schema。默认情况下,它在 schema 搜索路径中不可用。因此,如果我们想访问所有对象,我们将通过其限定名称来使用它。 如果 information_schema 的 owner 是 原始数据库用户,则用户将获得特定 schema 的所有优点。 同时,在 information_schema 中,某些对象的名称是通用名称,这可能会发生在用户应用程序或软件中。因此,如果我们需要将 information_schema 放在路径上,我们应该保持警惕。 为此,我们将在 information_schema 数据库中使用 SELECT 命令来查询 columns 表的 column_names。 例如,下面的查询将返回 customer 表的所有列名 PgAdmin4 中的 SQL 查询![]() 表结构执行 Select 命令后,我们可以看到 Customer 表中存在的 columns_name。 ![]() 使用 psql 描述 PostgreSQL 表在 psql 中,我们可以借助以下命令获取表的信息,并在当前数据库中描述特定表 要获取表列表,我们将按照以下步骤操作 步骤 1
![]() 步骤 2
![]() 步骤 3
注意:\d 命令用于描述表,例如类型、列、列的修饰符等等。输出 以下屏幕截图更清楚地解释了它 ![]() 下一个主题PostgreSQL Schema |
我们请求您订阅我们的新闻通讯以获取最新更新。