MySQL 视频课 · 50 集 / 内置函数:字符串、数值、日期、流程 / P31

第 31 集 / 共 50 · 内置函数:字符串、数值、日期、流程 · 视频 p=31 · 时长 3:38

P31 31. 基础-函数-小结

讲义:参照前节整理,无独立讲义正文

覆盖范围:3.1–3.4 函数(p53–61)(不设本集切点)

来源与核对说明

以同版讲义的公开镜像核对章节与页码(镜像非官方出品);非逐字稿,示例为原创补充。

本页是学习笔记,不等同于视频逐字稿。原声字幕未取得(匿名接口字幕轨为空且需登录,未使用任何账号),也没有逐句讲解记录;讲义只按节与页码对应,切点未逐句确证。

讲义索引:无本集正文 · 切点 none

讲义是第三方公开镜像(95 页 PDF),不是官方原件;这里只用它核对章节顺序与页码,不转载正文。

完整来源说明与变更记录 →

看视频,对照阅读:在新标签打开原视频(p=31)

函数章收尾:四类函数的清单式回忆。

这一集在讲什么

函数小结把四类常用函数列成一张清单:字符串、数值、日期、流程;按“参数顺序 + 返回什么”记,比背名字有用。

要点(3 条)

  1. 四类清单:字符串(CONCAT、LOWER、UPPER、LPAD、RPAD、TRIM、SUBSTRING)、数值(CEIL、FLOOR、MOD、RAND、ROUND)、日期(CURDATE、CURTIME、NOW、YEAR、MONTH、DAY、DATE_ADD、DATEDIFF)、流程(IF、IFNULL、NULLIF、CASE)。
  2. 记“参数顺序 + 返回什么”:DATEDIFF 是前减后、SUBSTRING 位置从 1 起、ROUND 的第二位是小数位。
  3. 函数能套在列上:把 LPAD 写进 UPDATE 就能批量补工号(P27);要对比结果时避开 RAND()、NOW()。

30 秒回忆

四类清单;参数顺序 + 返回值一起记;函数可以套列;测试避开 RAND/NOW。

想再练一下(1 题,选做)

自测 1:DATEDIFF 和 DATE_ADD 都带 DATE,怎么快速区分?

DATE_ADD 是“日期 + 一段间隔”,返回新日期;DATEDIFF 是“两个日期差几天”,返回数字。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
P31 原视频页(BV1Kr4y1i7ru)平台视频页 · P31;采样静帧 t012/t20/t30/t40/t50/t60/t70/t80/tendt40–t70 为函数小结页(四类清单)。
MySQL 8.0 Reference:字符串函数官方文档核对小结清单中的字符串函数,未逐字引用。

讲义无“小结”正文;本页参照前节 3.1–3.4 函数(p53–61)整理。画面 t40–t70 帧列出前三类函数,流程函数只写类别未列名,IF/IFNULL/CASE 由讲义 p59 表格与 P30 补全;原声字幕未取得。

讲义对照:参照前节整理,无独立讲义正文;参照前节 3.1–3.4 函数(p53–61)

  • 画面静帧 9 帧,采样点 0:12–3:25 / 全片 3:38(只用于确认画面主题,不作内容边界)
  • 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号

等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。

下载本集 Markdown