PostgreSQL训练营:从初级到高级,60+小时
了解子查询、CTE、索引、PL/SQL、PL/pgSQL、触发器、游标、分区、视图、JSON、窗口函数……
教程演示🔗
What you’ll learn 学习内容
-
Learn with 60+ hours of hands-on practical exercises
通过 60+ 小时的动手实践练习学习 -
Step-by-step walkthrough to perform simple to complex SQL queries
执行从简单到复杂的 SQL 查询的分步演练 -
Subqueries, CTEs, Indexes, PL/SQL, PL/pgSQL, Triggers, Cursors, Partitions, Views, JSON, Window Functions, and much more
子查询、CTE、索引、PL/SQL、PL/pgSQL、触发器、游标、分区、视图、JSON、窗口函数等等 -
How to create a database from scratch
如何从头开始创建数据库 -
Creating and using various Data types
创建和使用各种数据类型 -
Creating User-defined data types
创建用户定义的数据类型 -
Table and Column constraints
表和列约束 -
Understanding, Using, and creating custom Sequences
了解、使用和创建自定义序列 -
String Functions 字符串函数
-
Aggregate Functions 聚合函数
-
Date/Time Functions with query analysis
具有查询分析的日期/时间函数 -
Grouping data with group sets
使用组集对数据进行分组 -
Schemas creations and privileges
架构创建和权限 -
Table Partitioning techniques
表分区技术 -
Exploring Array Functions
探索数组函数 -
In-depth JSON data types and queries
深入的 JSON 数据类型和查询 -
Subqueries 子查询
-
Common Table Expressions (CTEs)
公用表表达式 (CTE) -
Recursive Common Table Expressions
递归公用表表达式 -
Advanced Window Functions
高级窗口函数 -
Server Programming 服务器编程
-
Functions with SQL Language
使用 SQL 语言的函数 -
Functions with PL/pgSQL Language
使用 PL/pgSQL 语言的函数 -
Exploring Stored Procedures
探索存储过程 -
Indexes and queries performance optimizations
索引和查询性能优化 -
Multiple Data Views types and Security
多种数据视图类型和安全性 -
Using Regular Expressions for Text Patterns
对文本模式使用正则表达式 -
Power Text Searches with special data types and indexes
具有特殊数据类型和索引的 Power Text Searches -
Crosstab Reports with crosstab extensions
具有交叉表扩展的交叉表报表 -
Making our database for global languages – Internationalization
为全球语言建立数据库 – 国际化 -
psql Utility Commands psql 实用程序命令
-
Understanding PostgreSQL Internals
了解 PostgreSQL 内部结构 -
Triggers 触发器
-
Using Cursors 使用游标
-
Data integrity with Transactions and Savepoints
事务和保存点的数据完整性 -
Managing PostgreSQL security
管理 PostgreSQL 安全性 -
Extended PostgreSQL echosystem
扩展的 PostgreSQL 回声系统 -
Analyze sample HR, Stocks, Northwind, Global Trades databases
分析样本 HR、股票、Northwind、Global Trades 数据库 -
Practice with huge number of queries
练习处理大量查询 -
Use SQL to perform data analysis
使用SQL进行数据分析 -
Confident putting SQL and PostgreSQL on your resume
自信地将 SQL 和 PostgreSQL 放在您的简历上
Requirements 要求
-
No pre-knowledge is required: I’ll teach you absolutely everything you need to know!
不需要任何预知:我会教你你需要知道的一切! -
A computer is required, but any will do. A desktop or a laptop running Mac, Windows, or Linux
一台电脑是必需的,但任何一台电脑都可以。运行 Mac、Windows 或 Linux 的台式机或笔记本电脑 -
All the software used in the course is free, and I’ll personally walk you through setting it all up
课程中使用的所有软件都是免费的,我将亲自引导您完成所有设置
Description 描述
Subqueries? Yes, Recursive CTEs? Yes, Server programming with SQL and PL/pgSQL, Stored Procedures? Yes, Window Functions? Yes indeed and much more…
子查询?是的,递归 CTE?是的,使用 SQL 和 PL/pgSQL 进行服务器编程,存储过程?是的,窗口函数?是的,确实如此,还有更多……
I’ve design this course from step-by-step move from basic to advanced topics. Here is a partial list of some of the topics that are covered in 50+ sections and 60+ hours of this course:
我设计了这门课程,从基础主题到高级主题的逐步发展。以下是本课程的 50+ 部分和 60+ 小时涵盖的一些主题的部分列表:
-
Apply powerful SQL commands to store, update and retrieve information
应用强大的 SQL 命令来存储、更新和检索信息 -
Step-by-step walkthrough to perform simple to complex SQL queries
执行从简单到复杂的 SQL 查询的分步演练 -
How to create a database from the scratch, Creating and modifying tables
如何从头开始创建数据库,创建和修改表 -
Using UPSERT for INSERT and UPDATE at the same time
同时使用 UPSERT 进行 INSERT 和 UPDATE -
Query data with ORDER BY, Logical operators, and filters
使用 ORDER BY、逻辑运算符和筛选器查询数据 -
Understand PostgreSQL various data types with examples
通过示例了解 PostgreSQL 各种数据类型 -
Data type conversions with CAST, and conversion functions
使用 CAST 进行数据类型转换和转换函数 -
Create your own user-defined data types
创建自己的用户定义数据类型 -
Explore table and column constraints, create multiple composite constraints, see data integrity operations
浏览表和列约束,创建多个复合约束,查看数据完整性操作 -
Create your own custom sequences
创建您自己的自定义序列 -
Parsing data with queries using string functions
使用字符串函数通过查询解析数据 -
Aggregate data with aggregate functions
使用聚合函数聚合数据 -
Date/Time data types, Intervals, and handling timezones
日期/时间数据类型、间隔和处理时区 -
Grouping Data with GROUP BY, conditional filter with HAVING
使用 GROUP BY 对数据进行分组,使用 HAVING 进行条件过滤器 -
Joining Multiple Tables with various joins techniques
使用各种联接技术联接多个表 -
Combining Queries together with UNION, INTERSECT, and EXCEPT
将查询与 UNION、INTERSECT 和 EXCEPT 组合在一起 -
Understand and create PostgreSQL Schemas, ownership, security privileges
了解和创建 PostgreSQL 架构、所有权、安全权限 -
Constructing arrays and ranges, query array data with conditional filters
构造数组和范围,使用条件过滤器查询数组数据 -
Storing data with JSONB objects and Indexing
使用 JSONB 对象存储数据并建立索引 -
Query performance optimization with indexes, understanding indexes nodes and outputs
使用索引进行查询性能优化,了解索引、节点和输出 -
Create and update regular and materialize views
创建和更新常规视图和具体化视图 -
Simple to advances step-by-step Subqueries
简单推进分步子查询 -
Creating Common Table Expressions (CTEs), and recursive CTEs queries
创建公用表表达式 (CTE) 和递归 CTE 查询 -
Making data into group sets
将数据制作成组集 -
Simple to advanced Windows Functions
从简单到高级的 Windows 函数 -
Using regular expressions for text patterns
对文本模式使用正则表达式 -
Powerful text searches in PostgreSQL
PostgreSQL 中强大的文本搜索 -
Create and exploring table partitioning techniques
创建和探索表分区技术 -
Server programming with SQL and PL/pqSQL
使用 SQL 和 PL/pqSQL 进行服务器编程 -
Creating Stores Procedures
创建商店过程 -
Extending PostgreSQL echosystem with custom indexes, and aggregate functions
使用自定义索引和聚合函数扩展 PostgreSQL echosystem -
Creating, and executing Triggers
创建和执行触发器 -
Using Cursors 使用游标
-
pqsql Utility Commands pqsql 实用程序命令
-
Creating Crosstab reports
创建交叉表报表 -
Making our database for storing global language data – Internationalization
建立用于存储全球语言数据的数据库 – 国际化 -
Running queries with PostgreSQL transactions
使用 PostgreSQL 事务运行查询 -
Crating, and Managing PostgreSQL Security
装箱和管理 PostgreSQL 安全性 -
All about PostgreSQL internals on how data gets stored and much more
关于如何存储数据的 PostgreSQL 内部结构等等 -
Running hundreds of queries on sample databases like HR, Northwind, Stock Markets, Word Trades database
在示例数据库(如 HR、Northwind、Stock Markets、Word Trades 数据库)上运行数百个查询
This comprehensive course will teach you everything about PostgreSQL to use in your next big project!
这门综合课程将教您有关PostgreSQL的所有信息,以便在您的下一个大项目中使用!
Master the PostgreSQL database, and see how to apply it with real world database and queries. Sign up today and master PostgreSQL!
掌握 PostgreSQL 数据库,并了解如何将其应用于实际数据库和查询。立即注册并掌握 PostgreSQL!
Who this course is for:
本课程适用于谁:
- Complete beginners to database world
数据库世界的完全初学者 - Anyone wanting to learn SQL or PostgreSQL
任何想学习SQL或PostgreSQL的人 - Anyone wanting to learn advanced query expressions
任何想要学习高级查询表达式的人 - Application engineers seeking to expand their backend skillset
寻求扩展其后端技能组合的应用程序工程师 - Anyone wants to learn from basic to advanced functionality of PostgreSQL
任何人都想学习 PostgreSQL 的基本功能到高级功能