pgAdmin4 是postgres数据库的可视化界面,可以在里面进行 增删改查

1 . 打开 pgAdmin4 : 在开始按钮,找到postgres , 点击pgAdmin4 (小飞象)

ios 怎么创建数据库 pgadmin4如何创建数据库_数据

 

 

 1.2 .  输入密码 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_02

 

 

 2 . 创建数据库 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_03

 

 或者 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_04

 

 填写数据库名字 

ios 怎么创建数据库 pgadmin4如何创建数据库_数据_05

 

 3.删除数据库

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_06

 

 

 

4.创建数据库表 

方法一 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_07

 

ios 怎么创建数据库 pgadmin4如何创建数据库_数据_08

 

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_数据_09

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_10

# 含义解释 : 
WITH ( storage_parameter [= value] [, ... ] )
这个子句为表或指定一个可选的存储参数,参见存储参数获取更多信息。用于表的 WITH 子句还可以包含 OIDS=TRUE 或单独的 OIDS 来指定给新表中的每一行都分配一个 OID(对象标识符),或者 OIDS=FALSE 表示不分配 OID 。如果没有指定 OIDS 默认行为取决于 default_with_oids 配置参数。如果新表是从有 OID 的表继承而来,那么即使明确指定 OIDS=FALSE 也将强制按照 OIDS=TRUE 执行。

如果明确或隐含的指定了 OIDS=FALSE ,新表将不会存储 OID ,也不会为行分配 OID 。这将减小 OID 的开销并因此延缓了 32-bit OID 计数器的循环。因为一旦计数器发生循环之后 OID 将不能被视为唯一,这将大大降低 OID 的实用性。另外,排除了 OID 的表也为每条记录减小了 4 字节的存储空间,从而可以稍微提升一些性能。

可以使用 ALTER TABLE 从已有的表中删除 OID 列。

方法二 : 直接使用 sql

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_11

 

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_12

 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_13

 

 成功了

ios 怎么创建数据库 pgadmin4如何创建数据库_数据_14

 

 

 注意 : 如果你创建完之后没有看到你创建的表,不要着急 , 刷新下试试

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_15

 

5 . 删除数据表 

  和删除数据库的操作时一样的,选择你要删除的表,右键点击,选择 Delete/Drop

6 . 插入数据

  (1) . 方法一 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_16

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_17

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_18

 

或者是 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_19

 

 

 注意 : 这种方法可以是可以,但是要先确定表 !!!1

查看添加的数据 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_20

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_21

 

  (二) . 方法二 : 

使用 insert 查询工具插入多条数据

INSERT INTO STUDENT2(  ID,NAME,SUBJECTS)  
VALUES (2,'往','c'),  
(3,'开','m'),

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_22

 

 

 

7 . 更新数据库 ; 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_23

把值放在“”的地方 并完成WHERE条件<condition>,然后点击“执行”按钮执行查询。

例如,把id是2的,改变名字和subjects:

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_24

 

 

 结果 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_25

 

 

 

8 . 删除数据 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_26

 

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_27

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_28

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_29

 

 

 

9 . 查询数据 : 

ios 怎么创建数据库 pgadmin4如何创建数据库_删除数据_30

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_31

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_创建数据库_32

 

 

 

10 . sql语句进行增删改查 

  查询 : SELECT id,name FROM STUDENT2;

  增加 : 

INSERT INTO STUDENT2(  ID,NAME,SUBJECTS)  
VALUES (2,'往','c'),  
(3,'开','m'), 
(4,'天','x');

 

  修改 :update student2 set name='天' where name ='aa'

  删除 : DELETE FROM public.student2;

 

11.排序问题 

  pgAdmin4 中的排序,很方便

ios 怎么创建数据库 pgadmin4如何创建数据库_数据_33

 

 

ios 怎么创建数据库 pgadmin4如何创建数据库_ios 怎么创建数据库_34