- CONCAT(A,B)连接两个字符串以创建单个字符串输出,通常用于将两个字符串合并为一个
- FORMAT(X,D)格式化数字X到D有效数字
- CURRDATE(),CURRTIME() 返回当前日期或时间
- NOW()将当前日期和时间作为一个值返回
- MONTH(),DAY(),WEEK(),WEELDAY(),YEAR()从日期中提取给定数据
- HOUR(),MINUTE(),second(),从时间中提取给定的值
- DATEDIFF(A,B) 计算两个时间的差异,通常用于计算年龄
- SUBTIMES(A,B) 确定两次之间的差异
- FORMDAYS(INT)将整数天转化为日期值
- 数学函数
- abs(num):求绝对值
- floor(num):向下取整
- ceil(num):向上取整
- 字符串函数
- insert(s1,index,length,s2):替换函数
- s1被替换的字符串
- s2将要替换的字符串
- index表示被替换的位置,从1开始
- length表示被替换的长度
- upper(str),ucase(str):将字母改为大写
- lower(str),lcase(str):将字母改为小写
- left(str,length):返回str前的length个字符
- right(str,len):返回str后的len个字符
- substring(str,index,length):返回字符串从index到长度为length的字符
- reverse(str):将字符串倒序输出
- insert(s1,index,length,s2):替换函数
- 日期函数
- curdate(),current_data() 获取当前日期
- curtime(),current_time() 获取当前时间
- now():获取当前日期和时间
- datediff(d1,d2) 返回d1与d2之间的天数差
- adddate(date,num):返回date日期开始,之后num天的日期
- subdate(date,num):返回date日期开始,之前num天的日期
- 聚合函数
- count(field):根据某个字段统计总记录数
- sum(field):计算某个字段的数据之和
- avg(field):计算某个字段数值的平均值
- max/min():求某个字段的最大/最小值
MySQL中的通用函数
最新推荐文章于 2023-04-11 17:31:07 发布