MySQL 视频课 · 50 集 / 内置函数:字符串、数值、日期、流程 / P31
第 31 集 / 共 50 · 内置函数:字符串、数值、日期、流程 · 视频 p=31 · 时长 3:38
P31 31. 基础-函数-小结
看视频,对照阅读:在新标签打开原视频(p=31)
函数章收尾:四类函数的清单式回忆。
这一集在讲什么
函数小结把四类常用函数列成一张清单:字符串、数值、日期、流程;按“参数顺序 + 返回什么”记,比背名字有用。
要点(3 条)
- 四类清单:字符串(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)。
- 记“参数顺序 + 返回什么”:DATEDIFF 是前减后、SUBSTRING 位置从 1 起、ROUND 的第二位是小数位。
- 函数能套在列上:把 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/tend | t40–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(只用于确认画面主题,不作内容边界)
- 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号
等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。