PostgreSQL 教程

PostgreSQL 为关系型数据库管理提供了结构良好的学习路径。我们的教程涵盖了 SQL 查询、数据库设计和优化技术,适合初学者和中级开发者。通过免费实验和实际示例,你将获得数据库操作的实践经验。我们的交互式数据库练习场让你可以练习 SQL 查询并立即看到结果。

PostgreSQL 中的数据过滤和简单查询

PostgreSQL 中的数据过滤和简单查询

在这个实验中,你将学习如何在 PostgreSQL 中执行数据过滤和简单查询。你将使用 WHERE 子句过滤数据,使用 LIKE 进行模式匹配,使用 ORDER BY 进行排序,以及使用 LIMIT 和 OFFSET 来控制结果集大小。连接到 PostgreSQL 数据库并创建一个示例表。
PostgreSQL
在 PostgreSQL 中查找市场部员工

在 PostgreSQL 中查找市场部员工

在这个挑战中,你将协助人力资源部门从 PostgreSQL 数据库中提取市场部员工的名单。你需要编写一个 SQL 查询来选择部门为 'Marketing' 的员工的 `id` 和 `name`,并将查询结果保存到文件中以进行验证。
PostgreSQL
在 PostgreSQL 中管理员工数据

在 PostgreSQL 中管理员工数据

在这个挑战中,你将扮演数据库管理员的角色,管理 PostgreSQL 数据库中的员工数据。任务包括使用 PostgreSQL 命令更新 `employees` 表中的员工记录,以反映组织中的变化。
PostgreSQL
在 PostgreSQL 中创建员工表

在 PostgreSQL 中创建员工表

在这个挑战中,你将在 PostgreSQL 中设计并创建一个 `employee_contacts` 表,用于存储员工联系方式,并通过适当的数据类型和约束来确保数据完整性。你将在一个预先配置好的环境中工作,其中 `employees` 表已经存在。
PostgreSQL
创建你自己的食谱数据库

创建你自己的食谱数据库

在这个挑战中,你将通过使用 PostgreSQL 创建你自己的食谱数据库来开始你的美食之旅。作为一名崭露头角的食物博主,你将设置一个名为 `recipe_db` 的专用数据库来管理你不断增长的食谱集合。
PostgreSQL
验证 PostgreSQL 连接详情

验证 PostgreSQL 连接详情

在这个挑战(Challenge)中,验证关键警报后的 PostgreSQL 服务器运行状态。确认服务器接受连接,并使用 `pg_isready` 和 `psql` 命令以 `postgres` 用户身份连接到 'postgres' 数据库。确保 PostgreSQL 服务正常运行。
PostgreSQL
PostgreSQL 关系与连接

PostgreSQL 关系与连接

在这个实验中,你将探索 PostgreSQL 的关系与连接。你将创建具有外键约束的表,插入数据以确保引用完整性(referential integrity),使用 INNER JOIN 查询数据,并比较 LEFT、RIGHT 和 FULL OUTER JOIN 的结果,以理解数据关系。
PostgreSQL
PostgreSQL 索引优化

PostgreSQL 索引优化

在本实验(lab)中,你将学习如何通过索引优化 PostgreSQL 数据库性能。你将创建一个示例表,分析查询计划,构建多列索引,并删除未使用的索引。这种实践经验提供了 PostgreSQL 索引管理方面的实用技能。
PostgreSQL
PostgreSQL 中的基本数据操作

PostgreSQL 中的基本数据操作

在这个实验中,我们将探索 PostgreSQL 中的基本数据操作。我们将学习使用 SQL 命令在 PostgreSQL 数据库中插入数据、使用 SELECT 查询、更新记录和删除记录。这为基本数据管理技术提供了实践性的介绍。
PostgreSQL
PostgreSQL 数据库管理基础

PostgreSQL 数据库管理基础

在本实验中,您将学习使用 PostgreSQL 进行数据库管理的基础知识。本实验涵盖创建、列出、连接和删除数据库。探索基本的数据库管理任务,并查看 PostgreSQL 中的数据库元数据。
PostgreSQL
PostgreSQL 的安装与初始设置

PostgreSQL 的安装与初始设置

在本次实验中,我们将在 LabEx 虚拟机上安装并进行 PostgreSQL 的初始设置。目标是让 PostgreSQL 启动并运行,并验证其基本功能。我们将探索默认数据库,检查服务器状态和基本配置。
PostgreSQL
PostgreSQL 表创建和数据类型

PostgreSQL 表创建和数据类型

在这个实验中,我们将探索 PostgreSQL 表的创建和数据类型。我们将使用 `psql` 连接到 PostgreSQL,创建带有主键的表,并添加诸如 `NOT NULL` 和 `UNIQUE` 之类的约束。然后,我们将检查表结构并插入数据以演示数据类型。
PostgreSQL
PostgreSQL 中的数据过滤和简单查询

PostgreSQL 中的数据过滤和简单查询

在这个实验中,你将学习如何在 PostgreSQL 中执行数据过滤和简单查询。你将使用 WHERE 子句过滤数据,使用 LIKE 进行模式匹配,使用 ORDER BY 进行排序,以及使用 LIMIT 和 OFFSET 控制结果集大小。连接到 PostgreSQL 数据库并创建一个示例表。
PostgreSQL
PostgreSQL 视图管理

PostgreSQL 视图管理

在这个实验中,你将探索 PostgreSQL 视图管理。主要目标是理解和实现不同类型的视图,包括简单视图和物化视图。你将学习定义、查询、修改、创建、填充和刷新视图。
PostgreSQL
PostgreSQL 触发器自动化

PostgreSQL 触发器自动化

在这个实验中,你将学习如何使用触发器在 PostgreSQL 中自动化任务。使用 PL/pgSQL 创建一个触发器函数,用于将 `employees` 表中的薪资更改记录到 `salary_changes` 表中。你将编写函数,将其绑定到表事件,对其进行测试,并禁用/删除它。
PostgreSQL
PostgreSQL 存储函数开发

PostgreSQL 存储函数开发

在这个实验中,你将学习如何开发 PostgreSQL 存储函数。本实验将指导你完成定义基本存储函数、添加输入参数以及在查询中执行它的过程。你还将学习如何移除未使用的函数。
PostgreSQL
PostgreSQL 事务管理

PostgreSQL 事务管理

在这个实验(lab)中,你将探索 PostgreSQL 事务管理,这是确保数据完整性的一个关键方面。你将学习开始和提交事务、回滚失败的事务、设置隔离级别(isolation level),以及模拟并发更新的锁。通过 accounts 表和资金转账进行练习。
PostgreSQL
PostgreSQL 表分区

PostgreSQL 表分区

在这个实验中,你将学习如何在 PostgreSQL 中实现表分区。目标是将一个大型表分成更小、更易于管理的部分,以提高查询性能并简化数据管理。你将设置一个范围分区表(range-partitioned table),按日期范围定义分区,插入数据,并跨分区查询。
PostgreSQL
  • 上一页
  • 1
  • 2
  • 下一页