mysql中的函数

一、函数
函数作用
version()查询当前数据库版本
database()查询当前所在数据库
user()查询当前用户
uuid()返回uuid的值
二、聚合函数
函数作用
sum()求和
avg()求平均值
min()最小值
max()最大值
count()计数
三、数值型函数
函数作用
abs()求绝对值
sqrt(num)开平方根
pow(x, y)幂次方
mod(x, y)求余
ceil(num)向上取整
floor(num)向下取整
round(num)四舍五入
RAND()随机数
sign(num)返回自然数的符号(正:1, 负:-1,0为0)
四、字符串函数
函数作用
length()计算字符串长度函数
char_length()字符长度
concat(s1,s2…)拼接字符串
INSERT(str,pos,len,newstr)替换字符串
lower()转换为小写
upper()转换为大写
left(s, len)从左侧截取len长度的字符串
right(s, len)从右侧截取len长度的字符串
trim()清除字符串两侧空格
replace(s,s1, s2)替换字符串
substring(s, pos, len)截取字符串
reverse(str)翻转字符串
STRCMP(expr1,expr2)比较两个表达式的顺序。若expr1 小于 expr2 ,则返回 -1,0相等,1则相反
INSTR(str,s)返回第一次出现子串的位置
locate(s, str [,pos])返回第一次出现子串的位置,pos表示匹配位置
五、日期和时间函数
函数作用
now()sysdate()返回当前系统日期和时间
curdate()、current_date()返回当前系统日期
curtime()、current_date()返回当前系统时间
date()获取指定日期时间的日期部分
time()获取指定日期时间的时间部分
month()获取指定日期时间的月份
mouthname()获取指定日期时间的月份英文
day()获取指定日期时间是每月的第几天
dayname()获取指定日期时间的星期几英文名
year()获取指定日期时间的年份
week()获取指定日期时间是一年内的第几周
dayofweek()获取指定日期时间是该周内的第几天,星期天返回值为0
dayofmonth()获取指定日期时间是该月的第几天
dayofyear()获取指定日期时间是该年的第几天
datediff()返回两个日期相差多少天
time_to_sec()将时间转化为秒数
sec_to_time()将秒数转化为时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值