PostgreSQL查看数据表的命令

12

我是新手使用PostgreSql,我在我的Linux机器上导入了数据库。我能够使用\d命令查看表的列表 (GSM_test_db-# \d default_msg_details),它显示表的列表,但我想要查看表的数据。

请告诉我有哪些命令可以显示表中的数据。

我已经使用了select查询 GSM_test_db-# SELECT * FROM default_msg_details 但它没有显示任何内容,并且也没有出现任何错误信息。

请告诉我有哪些命令可以显示表中的数据,或者为什么这个select语句没有显示任何内容。

3个回答

23

因为你需要用;结束语句。


添加“;”后,会出现以下错误信息: 错误:在“;”附近的语法错误 第1行:从default_table选择*; - tryingToLearn
我在这里找到了答案。除了添加分号外,我们还需要关闭分页:https://dev59.com/BGgu5IYBdhLWcg3wpYgj - tryingToLearn

12
尝试使用以下查询语句:SELECT * FROM "default_msg_details"; 此外,在查询语句末尾添加分号(;)的同时,还需要在表名周围加上引号("")。

1
首先,您需要禁用分页,但保留输出:
\pset pager off

然后使用以下查询:
SELECT * FROM "default_msg_details";

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