MySQL常用函数示例

 MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:
数学函数
字符串函数
日期和时间函数
条件判断函数
系统信息函数
加密函数
格式化函数

       MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。本小节中将简单介绍MySQL中包含哪几类函数,以及这几类函数的的使用范围和作用。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。SELECT语句及其条件表达式都可以使用这些函数。同时,INSERT 、UPDATE、DELECT语句及其条件表达式也可以使用这些函数。例如,表中的某个数据是负数,现在需要将这个数据显示为正数。这就可以使用绝对值函数。从上面可以知道,MySQL函数可以对表中数据进行相应的处理,以便得到用户希望得到的数据。这些函数可以使MySQL数据库的功能更加强大。

一、数学函数

数学函数是MySQL中常用的一类函数。主要用于处理数字,包括整型、浮点数等。数学函数包括绝对值函数、正弦函数、余弦函数、获取随机数的函数等。

ABS(X):返回X的绝对值
select ABS(-32); 

MOD(N,M)或%:返回N被M除的余数。 
select MOD(15,7); 
select 15 % 7; 


FLOOR(X):返回不大于X的最大整数值。 
select FLOOR(1.23); 
select FLOOR(-1.23); 


CEILING(X):返回不小于X的最小整数值。 
select CEILING(1.23); 
select CEILING(-1.23); 


ROUND(X) :返回参数X的四舍五入的一个整数。 
select ROUND(1.58); 
select ROUND(-1.58); 


二、字符串函数

ASCII(str):返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 
select ASCII('2'); 
select ASCII(2); 
select ASCII('dx') 

你可能感兴趣的:(MySQL常用函数示例)