数学函数
| 函数名称 | 函数功能 | 举例 |
|---|---|---|
| abs(n) | 返回n的绝对值 | |
| sign(n) | 返回参数的符号(为-1、0或1) | |
| mod(n,m) | 取模运算,返回n被m除的余数(同%操作符) | |
| floor(n) | 返回不大于n的最大整数值 | floor(-1.2) = -2 |
| ceiling(n) | 返回不小于n的最小整数值 | ceiling(-1.2) = -1 |
| round(n,d) | 返回n的四舍五入值,保留d位小数(d的默认值为0) | round(5.1) = 5 |
| exp(n) | 返回e的n次方(自然对数的底) | |
| log(n) | 返回n的自然对数 | |
| log10(n) | 返回n以10为底的对数 | |
| pow(x,y)或power(x,y) | 返回x的y次幂 | pow(2,2) = 4 / pow(10,-3) = 0.01 |
| sqrt(n) | 返回非负数n的平方根 | |
| pi() | 返回圆周率 | |
| cos(n) | 返回n的余弦值 | |
| sin(n) | 返回n的正弦值 | |
| tan(n) | 返回n的正切值 | |
| acos(n) | 返回n的反余弦值 | |
| asin(n) | 返回n的反正弦值 | |
| atan(n) | 返回n的反正切值 | |
| cot(n) | 返回x的余切 | |
| rand()或rand(n) | 返回范围在 0 ~ 1.0 内的随机浮点值(可以使用数n作为初始值) | |
| degrees(n) | 把n从弧度变换为角度并返回 | |
| radians(n) | 把n从角度变换为弧度并返回 | |
| truncate(n,d) | 保留数字n的d位小数并返回 | truncate(26.72854) = 26.72 |
| least(x,y,…) | 返回最小值 | |
| greatest(x,y,…) | 返回最大值 |
数学函数可以嵌套,聚合函数不能嵌套
字符串函数
| 函数名称 | 函数功能 |
|---|---|
| ascii(char) | 返回字符的ASCII码值 |
| concat(s1,s2… ,sn) | 将s1,s2… ,sn连接成字符串 |
| right(str,x) | 返回字符串str中最右边的x个字符 |
| left(str,x) | 返回字符串str中最左边的x个字符 |
| strcmp(s1,s2) | 比较字符串sI和s2 |
| replace(str1,str2,str3) | 把字符串str1中出现的字符串str2的位置都替换成字符串str3 |
| trim(str) | 去除字符申首部和尾部的所有空格 |
| ltrim(str) | 从字符串str中去掉开头的空格 |
| rtrim(str) | 返回字符串str尾部的空格 |
| lpad / rpad(str,pad_len,pad_str) | 从字符串左/右填充pad_str到pad_len个长度 |
| ucase(str)或upper(str) | 返回将字符串str中所有字符转换为大写后的结果 |
| lower(str) | 返回字符串str中所有字符转换为小写后的结果 |
| bit_length(str) | 返回字符串的比特长度 |
| concat_ws(sep,s1,s2… ,sn) | 将s1,s2…,sn连接成字符串,并用sep字符间隔 |
| insert(str,x,y,instr) | 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果 |
| find_in_set(str,list) | 分析逗号分隔的list列表,如果发现str,返回str在list中的位置 |
| lcase(str)或lower(str) | 返回将字符串str中所有字符改变为小写后的结果 |
| length(s) | 返回字符串str中的字符数 |
| position( substr,str) | 返回子串substr在字符申str中第一次出现的位置 |
| quote(str) | 用反斜杠转义sur中的单引号 |
| reverse( str) | 返回颠倒字符串str的结果 |
日期和时间函数(图)
current_date()或curdate():返回当前日期
current_time()或curtime():返回当前时间
系统信息函数(图)
加密函数(图)
md5() :计算字符串str的md5校验和
password(str):返回字符串str的加密版本,这个加密过程是不可逆转的,和unix密码加密过程使用不同的算法
sha():计算字符串str的安全散列算法(sha)校验和
来源:CSDN
作者:taole111
链接:https://blog.csdn.net/weixin_43376075/article/details/103756467