课程主页: https://www.coursera.org/learn/intermediate-postgresql
在今天的博客中,我想向大家推荐一门非常实用且内容丰富的在线课程——Intermediate PostgreSQL。无论你是初学者还是希望提升自己技能的开发者,这门课程将带你超越基础的CRUD操作,深入学习PostgreSQL中的各种SQL技巧。
课程概述
这门课程覆盖了很多SQL技巧,包括但不限于聚合、事务管理、读取和解析CSV文件及将数据插入数据库等。你将学习到PostgreSQL是如何处理和索引文本数据的,具体来说,学生将进行一些作业,包括修改表结构、创建存储过程、构建高级查询以及探索排序和分组查询数据的方法。
课程大纲
- 第一周:SQL技巧
在这一周,你将接受课程的介绍,并学习如何使用SQL命令编辑PostgreSQL数据库中的列和表。课程还会教你如何创建存储过程,并利用SELECT DISTINCT命令。
- 第二周:使用SQL技巧
这一周,我们将重点关注如何从CSV文件中生成规范化表,以及如何使用ALTER TABLE命令调整表的结构。
- 第三周:PostgreSQL中的文本处理
这一周将重点关注PostgreSQL中的文本,包括利用字符集、识别哈希算法和属性,以及索引选择和技巧。
- 第四周:正则表达式
在最后一周,我们将集中讨论正则表达式的功能,以及如何构造它们以选择匹配模式的行。
通过这门课程,你不仅能掌握PostgreSQL的高级功能,还有助于提升你在实际项目中的应用能力。作为一名数据工程师,我认为这门课程是极为值得投入时间和精力的。
总之,如果你想深入学习PostgreSQL,并掌握高级SQL技巧,那么Intermediate PostgreSQL绝对值得一试!
课程主页: https://www.coursera.org/learn/intermediate-postgresql