函数表示对输入参数值返回一个具有特定关系的值MySQL提供大量丰富的函数在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。通过对数据的处理数据库功能可以变得更加强大更加灵活地满足不同需求。各类函数从功能主要分为以下几类数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数。
5.1、数学函数
绝对值函数ABS(x)
1
2
3
4
5
6
7
<code>mysql> </code><code>SELECT</code> <code>ABS</code><code>(2),</code><code>ABS</code><code>(-3.3),</code><code>ABS</code><code>(-33);</code>
<code>+</code><code>--------+-----------+----------+</code>
<code>| </code><code>ABS</code><code>(2) | </code><code>ABS</code><code>(-3.3) | </code><code>ABS</code><code>(-33) |</code>
<code>| 2 | 3.3 | 33 |</code>
<code>1 row </code><code>in</code> <code>set</code> <code>(0.00 sec)</code>
返回圆周率函数PI()
<code>mysql> </code><code>SELECT</code> <code>PI();</code>
<code>+</code><code>----------+</code>
<code>| PI() |</code>
<code>| 3.141593 |</code>