1.常用的数学函数:

MySQL函数介绍

2.常用字符串函数:

MySQL函数介绍

3.常用的日期及时间函数:

MySQL函数介绍

4.条件判断函数:

IF(expr,v1,v2)——expr表达式成立返回v1

IFNULL(v1,v2)——如果v1不为空显示v1,否则显示v2

CASE函数

CASE         WHEN      expr1        THEN        v1     [WHEN     expr2        THEN        V2…][ELSE        vn]END

例如:Select id,garde, case when grade>60 then ‘good’ when grade=60 then ‘pass’ else ‘fall’ end level from 表名;

CASE         expr          WHEN      e1     THEN        v1[WHEN          e2     THEN        v2…][ELSE         vn]END

例如:select   id,grade, CASE grade WHEN 90 THEN ‘GOOD’ WHEN 60 THEN ‘PASS’ WHEN 50 THEN ‘FAIL’ ELSE ‘NO GRADE’ END level from 表名;

5.系统信息函数:

MySQL函数介绍

6.加密函数:

加密函数PASSWORD(str)

加密函数MD5(str)

加密函数ENCODE(str,pswd_str)

解密函数DECODE(crypt_str,pswd_str)

7.其他函数:

格式化函数FORMAT(x,n)

不同进制的数字进行转换的函数

IP地址与数字相互转换函数INET_ATON(),INEY_NTOA

加锁和解锁函数GET_LOCT(name,time),RELEASE_LOCK(name)

重复执行指定操作的函数BENCHMARK(count,expr)

改变字符集的函数CONVERT(s USING cs)

改变字段数据类型的函数CAST(x AS type),CONVERT(x,type)

相关文章: