列出 PostgreSQL 数据表中的所有条目。

4

在命令行使用psql时,如何查看数据表中的所有条目?

数据库名称为newproject。

newproject=#

我尝试过使用 \l(但这会列出所有数据库)

我正在尝试查看数据表中的所有条目。我想验证从我的Web应用程序中输入的测试条目是否正确存储。


定义“条目”。数据库是关系(_表格_)的目录。您是否指选择给定表中的所有行? - Vincent Savard
4
在弄清楚这个问题后,我同意这是一个初学者的问题。但当有人在学习并试图弄清楚情况时,你的评论并没有帮助任何人。我提出这个问题,并不是因为一个SQL语句,而是因为我不确定psql中的工作方式。感谢你让新手沮丧,希望你感觉很聪明。 - FluxEngine
1
@user630581: psql 是默认命令行终端的名称。RDBMS 的名称是 PostgreSQL 或简称为 Postgres。 - Erwin Brandstetter
@ErwinBrandstetter 非常感谢,这解决了我一些疑问。 - FluxEngine
1个回答

25

如果我没记错的话,\dt 命令可以显示数据库中的所有表。无论如何,您可以键入 \? 来显示可用命令。

选择表中的每一行只需要一个基本的SQL命令:

SELECT * FROM your_table;

1
无论如何,你可以输入 \? 是我正在寻找的。投票支持。 - Arup Rakshit
2
SELECT * FROM "your_table"; 可以正常工作。当您的表名是关键字(如 user)时,需要使用引号。 - Victor Lyuboslavsky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接