- 了解基本的IT和数据概念
- 无需具备SQL或数据库经验
- 熟悉在Windows/Linux上使用软件工具有帮助
受众
- Database初学者和分析师
- 开始使用PostgreSQL的开发人员
- 管理或探索关系数据库的专业人士
PostgreSQL 是一个功能强大、开源的关联式资料库系统,以其稳定性、功能集和可扩展性而闻名。
这是一个由讲师指导的培训课程(线上或线下),旨在帮助初级专业人士学习如何使用 PostgreSQL 来创建资料库、编写 SQL 查询、操作数据,并使用 SQL 命令和 PGAdmin 管理表格。课程还提供了对时间序列数据的 Timescale 扩展的基本介绍。
在培训结束时,参与者将能够:
- 理解关联式资料库原理和 PostgreSQL 架构。
- 安装、配置并使用 PostgreSQL 和 PGAdmin。
- 编写并运行 SQL 查询,进行数据选择、过滤、分组和连接。
- 使用 SQL 语句操作数据并管理资料库对象。
- 创建和管理视图,并探索 PostgreSQL 的扩展功能,如 Timescale。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在即时实验环境中进行实作。
课程定制选项
- 如需为本课程定制培训,请联系我们进行安排。
关联式Database与PostgreSQL简介
- 什么是关联式资料库
- PostgreSQL及其生态系统概述
- PostgreSQL的应用场景与优势
安装与配置PostgreSQL及PGAdmin
- 在Windows/Linux上安装PostgreSQL
- 安装并使用PGAdmin进行图形化介面操作
- 建立连线与管理用户
理解PostgreSQL架构
- PostgreSQL伺服器元件与记忆体使用
- Database集群结构与档案布局
- 程序与服务
建立与结构化Database
- 建立资料库与表格
- 理解资料类型
- 使用PGAdmin管理资料库物件
撰写基本SQL查询
- 使用SELECT、WHERE、ORDER BY、LIKE、BETWEEN与NULL
- 排序与过滤查询结果
使用GROUP BY与HAVING
- 分组行并计算聚合
- 使用HAVING过滤分组
处理复杂条件
- 使用EXISTS、IN、ANY、ALL
- 嵌套子查询
PostgreSQL中的JOIN操作
- INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN
- SELF JOIN及其应用场景
使用内建SQL函数
- Mathematica函数
- 字串操作函数
- 日期与时间操作
资料操作语句
- INSERT:插入新行
- UPDATE:修改现有资料
- DELETE:从表格中删除行
使用视图
- 建立与查询简单视图
- 包含子查询的视图
- 视图的优点与限制
Timescale扩展简介
- 什么是TimescaleDB及其使用时机
- 安装并启用Timescale扩展
- 建立超表并插入时间序列资料
总结与下一步
United Arab Emirates - PostgreSQL Fundamentals
Qatar - PostgreSQL Fundamentals
Egypt - PostgreSQL Fundamentals
Saudi Arabia - PostgreSQL Fundamentals
South Africa - PostgreSQL Fundamentals
Brasil - PostgreSQL Fundamentals
Canada - PostgreSQL Fundamentals
Österreich - PostgreSQL Fundamentals
Schweiz - PostgreSQL Fundamentals
Deutschland - PostgreSQL Fundamentals
Czech Republic - PostgreSQL Fundamentals
Denmark - PostgreSQL Fundamentals
Estonia - PostgreSQL Fundamentals
Finland - PostgreSQL Fundamentals
Greece - PostgreSQL Fundamentals
Magyarország - PostgreSQL Fundamentals
Ireland - PostgreSQL Fundamentals
Luxembourg - PostgreSQL Fundamentals
Latvia - PostgreSQL Fundamentals
España - PostgreSQL Fundamentals
Italia - PostgreSQL Fundamentals
Lithuania - PostgreSQL Fundamentals
Nederland - PostgreSQL Fundamentals
Norway - PostgreSQL Fundamentals
Portugal - PostgreSQL Fundamentals
România - PostgreSQL Fundamentals
Sverige - PostgreSQL Fundamentals
Türkiye - PostgreSQL Fundamentals
Malta - PostgreSQL Fundamentals
Belgique - PostgreSQL Fundamentals
France - PostgreSQL Fundamentals
Australia - PostgreSQL Fundamentals
Malaysia - PostgreSQL Fundamentals
New Zealand - PostgreSQL Fundamentals
Philippines - PostgreSQL Fundamentals
Singapore - PostgreSQL Fundamentals
Thailand - PostgreSQL Fundamentals
Vietnam - PostgreSQL Fundamentals
India - PostgreSQL Fundamentals
Argentina - PostgreSQL Fundamentals
Chile - PostgreSQL Fundamentals
Costa Rica - PostgreSQL Fundamentals
Ecuador - PostgreSQL Fundamentals
Guatemala - PostgreSQL Fundamentals
Colombia - PostgreSQL Fundamentals
México - PostgreSQL Fundamentals
Panama - PostgreSQL Fundamentals
Peru - PostgreSQL Fundamentals
Uruguay - PostgreSQL Fundamentals
Venezuela - PostgreSQL Fundamentals
Polska - PostgreSQL Fundamentals
United Kingdom - PostgreSQL Fundamentals
South Korea - PostgreSQL Fundamentals
Pakistan - PostgreSQL Fundamentals
Sri Lanka - PostgreSQL Fundamentals
Bulgaria - PostgreSQL Fundamentals
Bolivia - PostgreSQL Fundamentals
Indonesia - PostgreSQL Fundamentals
Kazakhstan - PostgreSQL Fundamentals
Moldova - PostgreSQL Fundamentals
Morocco - PostgreSQL Fundamentals
Tunisia - PostgreSQL Fundamentals
Kuwait - PostgreSQL Fundamentals
Oman - PostgreSQL Fundamentals
Slovakia - PostgreSQL Fundamentals
Kenya - PostgreSQL Fundamentals
Nigeria - PostgreSQL Fundamentals
Botswana - PostgreSQL Fundamentals
Slovenia - PostgreSQL Fundamentals
Croatia - PostgreSQL Fundamentals
Serbia - PostgreSQL Fundamentals
Bhutan - PostgreSQL Fundamentals