如何在postgreSQL pgAdmin中插入一行?

时间:2014-03-31 06:54:01

标签: postgresql

我是postgreSQL的新手。有没有办法在不使用SQL编辑器(SQL查询)的情况下在postgreSQL pgAdmin中插入行?请帮助我,谢谢。

8 个答案:

答案 0 :(得分:20)

我认为有些答案没有提供原始问题的答案,其中一些是插入记录但是使用SQL语句并且OP明确表示没有,所以我发布了正确答案:(逐步) enter image description here enter image description here

enter image description here

enter image description here

答案 1 :(得分:15)

你可以在没有SQL编辑器的情况下做到这一点,但最好通过查询来做到这一点。

虽然在pgAdmin中有一个选项,您可以单击该选项,使其具有类似Excel的窗口,您可以在其中添加和更新表中的数据而不使用SQL语言。请先选择要添加行的表,然后单击下面的下一个图标。

enter image description here

答案 2 :(得分:9)

enter image description here

或者,您可以使用查询工具:

INSERT INTO public.table01(     姓名年龄)     价值观(?,?);

使用闪电图标执行。

答案 3 :(得分:8)

禁止编辑没有主键的表格数据
如果您的表格没有主键或OID,则只能查看数据 对于没有主键的“编辑数据”工具,插入新行和更改现有行是不可能的。

答案 4 :(得分:2)

使用INSERT

INSERT INTO tablename (field1, field2) values ('value1', 2);

答案 5 :(得分:1)

在pgAdmin4中,通过在pgAdmin4图例中单击它来展开表属性。右键点击'约束',选择'创建' - > '主键'定义主键列。

enter image description here

1)在pgAdmin4浏览器视图中,右键单击表格 - >选择查看/编辑数据 - >所有行

2)在最后一行下方表格底部的“数据输出”选项卡上,将有一个空行,您可以在这里以类似excel的方式输入新数据。

enter image description here

输入新数据,然后点击'保存'数据窗口顶部附近菜单栏上的按钮。

答案 6 :(得分:1)

pgAdmin 4 上,右键单击表格并使用如下所示的项目。您也可以在后台使用该脚本。

enter image description here

最后,观看插入的数据如下。您也可以在后台使用该脚本。

enter image description here

答案 7 :(得分:0)

以上所有都是正确答案。我只想补充一点:创建表时,请确保您至少有一个列作为PRIMARY_KEY。然后,只需遵循GUI:查看/编辑数据。您可以将行添加为表格的最后一行