📅  最后修改于: 2023-12-03 15:23:15.479000             🧑  作者: Mango
在开发和管理 PostgreSQL 数据库时,需要经常查看表中的记录。通过在 Shell-Bash 中执行一些命令,可以轻松地在 PostgreSQL 中显示记录。本文将介绍如何在 Shell-Bash 中显示 PostgreSQL 数据库的记录。
在继续之前,您需要以下内容:
mydatabase
的数据库,并且其中包含名为mytable
的表,以及包含适当记录的其他表要显示指定表中的所有记录,请使用以下命令:
psql -d mydatabase -c "SELECT * FROM mytable;"
此命令将使用 psql 工具连接到mydatabase
数据库,并执行SELECT
查询以显示mytable
表中的所有记录。
您还可以使用以下命令来进行相同的操作:
psql mydatabase -c "SELECT * FROM mytable;"
不过,我推荐在每个标志之间添加空格以增强代码的可读性。
要显示特定列的记录,请使用以下命令:
psql -d mydatabase -c "SELECT * FROM mytable WHERE column='value';"
此命令将使用 psql 工具连接到mydatabase
数据库,并执行SELECT
查询以从mytable
表中选择特定的记录。
在上面的命令中,您需要将column
替换为要过滤的列的名称,并将value
替换为要筛选的值。
要查看表中的记录数,请使用以下命令:
psql -d mydatabase -c "SELECT count(*) FROM mytable;"
此命令将使用 psql 工具连接到mydatabase
数据库,并使用SELECT
查询计算mytable
表中的记录数并显示结果。
现在您已经知道了如何在 Shell-Bash 中显示 PostgreSQL 数据库中的记录。使用上面的命令,您可以轻松地通过执行一些命令来管理和查看 PostgreSQL 数据库的记录。