当前课程知识点:MySQL数据库案例教程 > 第5章 高级操作 > 5.1 函数 > 5-1系统函数
同学们好
我们今天继续学习第五章的内容
系统函数
我们首先呢介绍系统函数的概念
然后对其语法进行讲解
最后是案例分析与实践操作
通过上一节课的学习
我们对函数的概念已经有了一定的认识
除了我们自己定义的函数外
MySQL还提供了丰富
而且功能强大的系统函数供用户来使用
我们只需要调用即可
系统函数包括数学函数
字符串函数、日期和时间函数
以及条件判断函数等等
本节课呢将对这几种函数进行具体的讲解
系统函数是预先定义好的
不需要我们再次定义
用户只需要调用即可
调用系统函数的语法格式为
select 函数名 (参数);
此外
我们需要记住
系统函数既不能被修改
也不能被删除
表中所列举的是常用的数学函数
根据函数的作用
我们直接调用即可
下面我们通过几个案例
来讲解数学函数的具体用法
案例一
求-14.26的绝对值
根据要求呢我们查询
计算绝对值的系统函数名是ABS
因此调用此系统函数即可
select ABS括号内是参数-14.26;即可
案例二
求-1/4的非负平方根
我们同样查询表格中
求非负平方根的函数名是sqrt
因此
调用此函数即可
同样的过程
我们可以求解案例三、四、五
表中所列举的是常用的字符串函数
下面我们通过案例来讲解字符串函数
它的具体使用方法
案例一
求字符串China它的长度
我们表格中找到求长度的系统函数
它的名子是length
因此呢我们将China写入参数即可
案例三与案例四所需要调用的系统函数有多个
我们按照参数的说明分别写入正确的位置即可
这个表中所列举的是常用的日期函数
下面我们通过案例来讲解日期函数的具体用法
请看具体操作
这个表中所列举的是常用的条件判断函数
下面呢我们通过两个案例
来展示条件判断函数的具体用法
案例一
根据if函数的说明
我们先将判断条件写入if后的括号内
在本例中
我们使用sex=‘男’为判断条件
接着我们写出如果判断条件为真时候
函数的输出的值在这里输出值是M
最后呢我们写出判断条件如果为假的时候
输出的值在这里呢是F
案例二呢
是ifnull函数它的使用
根据这个函数的介绍
我们需要查找某列是否有空值的单元格
如果有空值呢我们就将特定的内容
录入到这个空值的单元格即可
在本小节中
我们首先介绍了系统函数它的相关概念
以及调用系统函数的语法
接着
我们通过不同的案例讲解了数学函数
字符串函数、日期函数、时间函数
以及条件判断函数等类型
这些系统函数它们的概念以及使用方法
本次课就讲到这里
谢谢
再见
-1.1 数据库基础知识
-1.2 MySQL的安装与运行
-第1章 测试
-2.1 数据库的基本操作
-2.2 表的基本操作
-2.3 MySQL数据类型
-2.4 约束设置
-2.5 索引
--2-5索引视频
--2-5索引课件
--2-5索引实训
-第2章测试
-3.1 插入记录
-3.2 修改记录
-3.3 删除记录
--3.3删除记录
-第3章 测试
-4.1 select语句
-4.2 单表查询
-4.3 多表查询
-4.4 子查询
--4-4子查询课件
--4-4子查询实训
-4.5 外键
--4-5外键视频
--4-5外键课件
--4-5外键实训
-4.6 视图
--4-6视图视频1
--4-6视图视频2
--4-6视图课件
--4-6视图实训
-第4章测试
-5.1 函数
--5-1系统函数
--5-1函数课件
--5-1 函数实训
-5.2 流程控制语句
-5.3 事务与游标
-5.4 存储过程
-5.5 触发器
--5-5触发器视频
--5-5触发器课件
--5-5触发器实训
-第5章测试
-6.1 数据库备份与还原
-6.2 异构数据源导入导出
-第6章测试
-7.1 用户管理
-7.2 权限管理
-7.3 应用实例开发
-第7章测试