Mysql学习笔记:查询语句(三)加密函数和系统函数、流程控制函数
- 上面函数中最后一个password()在比较新的版本(8.0之后就不行了)后就不能使用了,会报错的
MySQL 的流程控制函数是实现「条件判断、分支逻辑」的核心工具,类比编程语言中的 if-else、switch-case,能让 SQL 语句根据不同条件返回不同结果或执行不同操作(如 SELECT 查询、UPDATE 更新、INSERT 插入)。补充:流程控制函数(IF/CASE WHEN/IFNULL 等)完全可以搭配 UPDATE、GROUP BY、INSERT 使用,这也是实际业务中高频的用法 —— 核心是利用流程控制函数的 “条件判断 + 动态赋值 / 分组” 能力,让这些 SQL 操作适配复杂的业务逻辑。