第11章MySQL函数MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一章中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数
第11章 MySQL函数 MySQL MySQL • • • • • • •
11.1MySQL函数简介MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。本小节中将简单介绍MySQL中包含哪几类函数,以及这几类函数的的使用范围和作用。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。SELECT语句及其条件表达式都可以使用这些函数。同时,INSERT、UPDATE、DELECT语句及其条件表达式也可以使用这些函数。例如,表中的某个数据是负数,现在需要将这个数据显示为正数。这就可以使用绝对值函数。从上面可以知道,MySQL函数可以对表中数据进行相应的处理,以便得到用户希望得到的数据。这些函数可以使MySQL数据库的功能更加强大
11.1 MySQL函数简介 MySQL MySQL MySQL MySQL SELECT INSERT UPDATE DELECT MySQL MySQL
11.2数学函数数学函数是MySQL中常用的一类函数。主要用于处理数字,包括整型、浮点数等。数学函数包括绝对值函数、正弦函数、余弦函数、获取随机数的函数等
11.2 数学函数 MySQL
11.2.1绝对值函数ABS(x)和返回圆周率的函数PI()ABS(x)用来求绝对值;PIO用来返回圆周率
11.2.1 绝对值函数ABS(x)和返回圆周率的函 数PI() ABS(x) PI()
11.2.2平方根函数SQRT(x)和求余函数MOD(x,y)SQRT(x)用来求平方根;MOD(x,y)用来求余数。【示例11-2】下面将演示SQRT(x)、MOD(x,y)这两个函数的使用omysqI> SELECT SQRT(16), SQRT(2), MOD(5,2);I MOD(5,2) I[SQRT(16) I SQRT(2)+1I14/1.4142115623731十1 row in set (0.00 sec)
11.2.2 平方根函数SQRT(x)和求余函数 MOD(x,y) SQRT(x) MOD(x,y) 11-2 SQRT(x) MOD(x,y) mysql> SELECT SQRT(16), SQRT(2), MOD(5,2); +-+-+-+ | SQRT(16) | SQRT(2) | MOD(5,2) | +-+-+-+ | 4 | 1.4142115623731 | 1 | +-+-+-+ 1 row in set (0.00 sec)