MySQL常用函数
MySQL常用函数
数学函数
- ABS(x):绝对值函数
 - PI():返回圆周率函数
 - SQRT(x):平方根函数
 - MOD(x,y):求余函数
 - CEIL(x),CEILING(x),FLOOR(x):获取整数的函数
 - RAND(),RAND(x):获取随机数的函数
 - Round(x),ROUND(x,y),TRUNCATE(x,y)
 - SIGN(x):符号函数
 - POW(x,y),POWER(x,y),EXP(x):幂运算函数
 - LOG(x),LOG10(x):对数运算函数
 - RADIANS(x),DEGREES(x):角度与弧度相互转换的函数
 - SIN(x),ASIN(x):正弦和反正弦函数
 - COS(x),ACOS(x):余弦和反余弦函数
 
字符串函数
- CONCAT(s1,s2,…),CONCAT_WS(x,s1,s2,…):合并字符串函数
 - INSERT(x1,x,len,s2):替换字符串的函数
 - LEFT(s,n),RIGHT(s,n):获取指定长度的字符串的函数
 - LPAD(s1,len,s2),RPAD(s1,len,s2):填充字符串的函数
 - LTRIM(s),RTRIM(s),TRIM(s):删除空格的函数
 - TRIM(s1 FROM s):删除指定字符串的函数
 - REPEAT(s,n):重复生成字符串的函数
 - SPACE(n):空格函数
 - REPLACE(s,s1,s2):替换函数
 - STRCMP(s1,s2):比较字符串大小的函数
 - SUBSTRING(s,n,len),MID(s,n,len):获取字串的函数
 - REVERSE(s):字符串逆序的函数
 - FIELD(s,s1,s2):返回指定字符串位置的函数
 - FIND_IN_SET(s1,s2):返回字串位置的函数
 - MAKE_SET(x,s1,s2):选取字符串的函数
 
日期和时间函数
- MONTH(date),MONTHNAME(date):获取月份的函数
 - DAYNAME(d),DAYOFWEEK(d),WEEKDAY(d):获取星期的函数
 - WEEK(d),WEEKOFYEAR(d):获取星期数的函数
 - DAYOFYEAR(d),DAYOFMONTH(d):获取天数的函数
 - EXTRACT(type FROM date):获取日期的指定值的函数
 
条件判断函数
- IF(expr,v1,v2)
 - IFNULL(expr,v1,v2)
 - CASE函数
 
加密函数
- PASSWORD(str)
 - MD5(str)
 - ENCODE(str,pswd_str)
 - DECODE(crypt_str,pswd_str):解密函数
 

                
            
浙公网安备 33010602011771号