MySQL数据库函数

                                        MySQL数据库函数

一、聚合函数:

1:COUNT()函数:

COUNT()用来统计记录的总条数,一般与GROUP BY关键字一起使用

2:SUM()函数:

SUM()函数是求和函数 与GROUP BY关键字一起使用

3:AVG()函数:

AVG()函数是求平均值的函数与GROUP BY关键字一起使用

4:MAX()函数:

MAX()函数是求最大值的函数与GROPE BY关键字一起使用

5:MIN()函数:

MIN()函数是求最大值的函数与GROPE BY关键字一起使用

二、数学函数:

1:ABS(X):返回X的绝对值

2:MOD(N,M)或%:返回N被M除的余数。 

3:CEILING(X):返回不小于X的最小整数值。 

4:ROUND(X) :返回参数X的四舍五入的一个整数。

三、字符串函数

1:CONCAT(str1,str2,...):返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个

的参数。一个数字参数被变换为等价的字符串形式。 

2:LENGTH(str):返回字符串str的长度。

3:LEFT(str,len):返回字符串str的最左面len个字符

4:RIGHT(str,len):返回字符串str的最右面len个字符

5:TRIM(str):返回字符串str,所有前缀或后缀被删除了

6:REPEAT(str,count):返回由重复countTimes次的字符串str组成的一个字符串。如果count <= 0,返回一个空字

符串。如果str或count是NULL,返回NULL。 

7:REVERSE(str):返回颠倒字符顺序的字符串str。 

四、日期和时间函数 

1:now():返回系统当前时间

2:DAYOFWEEK(date):返回日期date的星期索引(1=星期天,2=星期一, …7=星期六)

3:YEAR(date):返回date的年份,范围在1000到9999

4:MINUTE(time):返回time的分钟,范围是0到59

五、系统信息函数

1:VERSION()函数返回数据库的版本号

2:CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数

3:DATABASE()和SCHEMA()返回当前数据库名

4:获取用户名的函数

USER()、SYSTEM_USER()、SESSION_USER()、CURRENT_USER()和CURRENT_USER这几个函数可以返回

当前用户的名称

5:获取最后一个自动生成的ID值的函数
LAST_INSERT_ID()函数返回最后生成的AUTO_INCREMENT值

你可能感兴趣的:(MySQL)