PostgreSQL Describe Table PostgreSQL 显示表 PostgreSQL ALTER TABLE 命令 PostgreSQL Describe Table 在本节中,我们将讨论如何在 PostgreSQL 中Describe Table。 在PostgreSQL 中,要查找表的列信息,我们可以通过两种不同的方式使用 describe 命令查询,如下所示: PostgreSQL 使用 pgAdmin 4 Describe Table PostgreSQL 使用 psql Describe Table 注意:在PostgreSQL中,我们无法直接使用Describe table命令,但是使用MySQL,我们可以直接使用DESCRIBE命令来识别特定表的列信息。 PostgreSQL DESCRIBE TABLE 使用 pgAdmin 4 在 pgAdmin 4 中,我们将使用information_schema来Describe Table。 在这里,信息模式本身是一个自动出现在所有数据库中的模式,称为information_schema。默认情况下,它在架构搜索路径中不可用。因此,如果我们想访问所有对象,我们将通过它的限定名来使用它。 如果信息模式的所有者是原始数据库用户,则用户可以获得特定模式的所有优势。 同时,在信息模式中,一些对象的名称是通用名称,这可能发生在用户应用程序或软件中。因此,如果需要在路径上放置信息模式,我们应该保持警惕。 为此,我们将使用information_schema数据库中的SELECT命令来查询列表的column_names。 例如,以下查询将返回客户表的所有列名: SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer'; PgAdmin4 中的 SQL 查询 表结构 执行Select 命令后,我们可以看到列名出现在Customer表中。 PostgreSQL 使用 psql Describe Table 在 psql 中,我们可以借助以下命令获取表的信息,并描述当前数据库中的特定表: \d table name 要获取表列表,我们将按照以下步骤操作: 步骤1 打开SQL shell (psql),它出现了必要的细节**s。之后,我们将使用我们在 PostgreSQL 安装过程中创建的密码**登录到 Postgres 数据库服务器。 我们已连接到Postgres 服务器,如下面的屏幕截图所示: 第2步 现在,我们将连接到我们之前创建的特定数据库服务器,即javatpoint,并在以下命令的帮助下: \c javatpoint Step3 最后,我们将执行Describe table 命令来查看特定的表信息。 Javatpoint=# \d customer 注意:\d 命令用于Describe Table,例如类型、列、列的修饰符等。 输出 以下屏幕截图更清楚地解释了它: PostgreSQL 显示表 PostgreSQL ALTER TABLE 命令