13.1 MySQL函数简介
MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便 地处理表中的数据。本小节中将简单介绍MySQL中包含哪几类函数,以及这几类函数的 使用范围和作用。
MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信 息函数、加密函数等。SELECT语句及其条件表达式都可以使用这些函数。同时,INSERT. UPDATE和DELECT语句及其条件表达式也可以使用这些函数。例如,表中的某个数据是负数,现在需要将这个数据显示为正数。这就可以使用绝对值函数。从上面可以知道, MySQL函数可以对表中数据进行相应的处理,以便得到用户希望得到的数据。这些函数 可以使MySQL数据库的功能更加强大。下面介绍这几类函数的使用范围。
数学函数:这类函数主要用于处理数字。这类函数包括绝对值函数、正弦函数、余弦函数和获取随机数的函数等。
字符串函数:这类函数主要用于处理字符串。其中包括字符串连接函数、字符串比较函数、将字符串的字母都变成小写或大写字母的函数和获取子串的函数等。
日期和时间函数:这类函数主要用于处理日期和时间。其中包括获取当前时间的函数、获取当前日期的函数、返回年份的函数和返回日期的函数等。
条件判断函数:这类函数主要用于在SQL语句中控制条件选择。其中包括IF语句、CASE语句和WHEN语句等。
系统信息函数:这类函数主要用于获取MySQL数据库的系统信息。其中包括获取 数据库名的函数、获取当前用户的函数和获取数据库版本的函数等。
加密函数:这类函数主要用于对字符串进行加密解密。其中包括字符串加密函数 和字符串解密函数等。
格式化函数:包括格式化函数和锁函数等。