pgAdmin4的应用(二)

PostgreSQL

1、插入数据

写错了:  select  是查询

或是:

这种方法也是可以的,不过之前要先确定表!!

查看添加的数据;

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

 
  1. INSERT INTO STUDENT2( ID,NAME,SUBJECTS)

  2. VALUES (2,'往','c'),

  3. (3,'开','m'),

  4. (4,'天','x');

查看数据:

3、使用 select 查询数据

3.1 使用查询语句进行查询表

SELECT id,name FROM STUDENT2;

 

4、使用 update 更新数据库

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

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

查询改变的结果:

5、使用 delete 删除数据

5.1、将整个表都删除的语句:

DELETE FROM public.student2;

 

注意:如若出现  SQL 状态 42703

请参考:https://blog.csdn.net/shuaiwang/article/details/1807421

6、排序的问题

 

PostgreSQL ORDER BY子句用于按升序或降序对数据进行排序。数据在一列或多列的基础上进行排序。

语法:

SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC];

SQL

参数说明:

  • column_list:它指定要检索的列或计算。
  • table_name:它指定要从中检索记录的表。FROM子句中必须至少有一个表。
  • WHERE conditions:可选。 它规定必须满足条件才能检索记录。
  • ASC:也是可选的。它通过表达式按升序排序结果集(默认,如果没有修饰符是提供者)。
  • DESC:也是可选的。 它通过表达式按顺序对结果集进行排序。

①、升序排序 - ORDER BY [field] ASC

执行以下查询以按升序ORDER BY AGE数据记录:

 
  1. SELECT *

  2. FROM STUDENT2

  3. ORDER BY NAME ASC;

  4.  

SQL

按照 name 字段升序排序:

②、降序排序 - ORDER BY [field] DESC

执行以下查询以按降序ORDER BY name DESC数据的记录:

 
  1. SELECT *

  2. FROM STUDENT2

  3. ORDER BY subjects DESC;

  4.  

SQL

按照 subjects 字段降序排序,

③、多列排序 ORDER BY

您还可以使用ORDER BY子句在多列上排序记录。执行以下查询从表“student2”按ORDER BY NAME以升序获取记录。

7、分组的问题

 

PostgreSQL GROUP BY子句用于将具有相同数据的表中的这些行分组在一起。 它与SELECT语句一起使用。

GROUP BY子句通过多个记录收集数据,并将结果分组到一个或多个列。 它也用于减少输出中的冗余。

语法:

 
  1. SELECT column-list

  2. FROM table_name

  3. WHERE [conditions ]

  4. GROUP BY column1, column2....columnN

  5. ORDER BY column1, column2....columnN

  6.  

SQL

注意:在GROUP BY多个列的情况下,您使用的任何列进行分组时,要确保这些列应在列表中可用。

 
  1. SELECT NAME

  2. FROM STUDENT2  

  3. GROUP BY NAME;

7.1减少冗余数据

我们可以先添加一些重复的数据在表里面

当我们使用GROUP BY NAME时,可以看到重复的名字数据记录被合并。 它指定GROUP BY减少冗余。

8、HAVING 的用法

 

在PostgreSQL中,HAVING子句与GROUP BY子句组合使用,用于选择函数结果满足某些条件的特定行。

语法:

SELECT column1, column2 FROM table1, table2 WHERE [ conditions ] GROUP BY column1, column2 HAVING [ conditions ] ORDER BY column1, column2

①、name字段值计数大于1的名称。

 
  1. SELECT NAME,COUNT (NAME) 

  2. FROM STUDENT2  

  3. GROUP BY NAME HAVING COUNT (NAME) > 1;

因为往,开,天都是插入的双重数据;

②、显示名称(name)数量小于2的记录。

 
  1. SELECT NAME

  2. FROM STUDENT2

  3. GROUP BY NAME HAVING COUNT (NAME) < 2;

 

### pgAdmin4 安装教程 成功完成 pgAdmin4 的安装意味着可以管理和监控 PostgreSQL 数据库集群。当一切顺利时,会显示确认消息[^1]。 #### 准备工作环境 为了确保 pgAdmin4 能够正常运行,在开始之前需准备好适当的操作系统环境以及 Python 解释器。对于大多数 Linux 发行版而言,默认已包含所需组件;而对于 Windows 用户,则建议通过官方文档获取具体指导。 #### 获取并安装 pgAdmin4 pgAdmin 可以作为独立应用程序或 Web 应用程序来部署: - **Web 浏览器方式**:这是最常用的方法之一,允许从任何设备访问管理界面。 对于基于 Debian/Ubuntu 的系统,可以通过 APT 包管理器轻松安装最新版本的 pgAdmin4: ```bash sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add sudo sh -c 'echo "deb http://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list' sudo apt update sudo apt install pgadmin4 ``` - **桌面客户端方式**: 如果偏好图形化操作体验,可以选择下载适用于特定平台(Windows, macOS 或者 Linux)的进制文件,并按照提示逐步完成本地安装过程。 #### 配置与启动服务 一旦安装完毕,下一步就是初始化配置并向浏览器提供可访问的服务端口。通常情况下,这一步涉及创建管理员账户和其他必要的安全设置。 对于 web 版本来说,执行如下命令即可开启 HTTP(S) 访问权限: ```bash sudo /usr/pgadmin4/bin/setup-web.sh ``` 此时应该能够看到有关如何登录到新实例的信息输出。打开网页浏览器输入给定地址就可以进入初始向导页面了。 #### 设置用户权限 考虑到多用户协作场景下的需求,合理分配不同角色之间的读写权限至关重要。例如,针对 Greenplum 平台上的 gpadmin 用户,应当赋予其对指定路径下资源的所有权以便后续操作得以顺利开展[^2]: ```bash chown gpadmin:gpadmin /path/to/resource_directory ``` 以上即为完整的 pgAdmin4 安装指南概要描述,涵盖了从准备工作直至最终上线使用的各个阶段要点说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值