这门课解决什么工作场景

PostgreSQL 在国内企业级应用里越来越常见,但很多从 MySQL 迁移过来、或者刚接触关系型数据库的人,最容易在“建库建表”这一步埋坑。这门课聚焦的不是怎么写复杂查询,而是更底层的东西:数据类型怎么选、字符集怎么定、Schema 怎么规划、设计规范怎么落地。它解决的是“一个库建完之后跑两年才发现字段类型选错、排序乱码、表结构乱成一锅粥”这类问题。如果你平时工作涉及给业务系统设计表结构、做数据迁移、或者接手别人乱糟糟的库要重构,这门课的内容能帮你把地基打正。

适合什么基础与建议先看哪几块

这门课不适合完全没碰过 SQL 的零基础人,它默认你懂基本的增删改查语句。如果你写过简单查询、知道表和字段是什么,但没系统学过数据库设计,这个内容正好。建议先看 SQL 语言基础那段,把 PG 的语法习惯和 MySQL 的差异理清楚;然后重点看数据类型和设计规范这两块,这是核心,讲清楚了什么场景该用 numeric 而不是 float、什么时候用 timestamptz、为什么不要拿 varchar 存一切。字符集和本地化那两节可以放后面看,因为这块往往是出了问题才意识到要补的知识盲区,提前过一遍有个概念,遇到乱码问题能快速定位方向。

学完能独立做什么与资料怎么配合练习

学完之后,你应该能独立给一个中小型业务系统做数据库设计:从建库时定字符集和 Collation,到规划 Schema 分层,再到具体每张表的字段类型选择和约束设计,能拿出一套符合规范、不埋坑的表结构方案。资料配合练习上,建议边看边在自己机器上装个 PG 实例跟着操作,先把课程里用的案例数据库装起来,然后对照设计规范那节的内容,自己建几张业务表,故意把类型选错、字符集设乱,去复现问题再修正。这种“先搞坏再修好”的练习方式比单纯看视频有效得多。数据类型那块一定要手动建表插数据试,比如 numeric 存金额和 float 存金额的精度差异,自己跑一遍计算就懂了为什么规范里要求用 numeric。设计规范不是背条文,是理解每条规则背后踩过什么坑,自己造一个坑再填上,才算真学到位。


PostgreSQL数据类型,PostgreSQL设计规范,数据库/表/Schema/字符集等

课程目录

*   01 1.PostgreSQL SQL语句基础讲解/

  *   01 01.PostgreSQL数据类型与数据库设计规范课程介绍.mp4 (42.53 MB), 09:48

  *   02 02.PostgreSQL SQL语言基础知识.mp4 (16.60 MB), 04:53

*   02 2.PostgreSQL数据库设计与使用/

  *   01 03.PostgreSQL数据库设计规范.mp4 (54.81 MB), 14:55

  *   02 04.安装风哥版案例数据库.mp4 (33.18 MB), 07:28

  *   03 05.PostgreSQL数据库字符集.mp4 (99.82 MB), 25:57

  *   04 06.PostgreSQL数据库本地化.mp4 (55.23 MB), 13:37

  *   05 07.PostgreSQL创建与管理数据库.mp4 (61.38 MB), 14:05

  *   06 08.PostgreSQL创建和管理schema.mp4 (148.93 MB), 30:43

  *   07 09.PostgreSQL创建和管理表.mp4 (134.81 MB), 30:11

*   03 3.PostgreSQL数据类型讲解/

  *   01 10.PostgreSQL数据类型讲解1.mp4 (70.13 MB), 15:07

  *   02 11.PostgreSQL数据类型讲解2.mp4 (74.00 MB), 18:50

  *   03 12.PostgreSQL数据类型讲解3.mp4 (129.59 MB), 31:21