mysql常见内部函数

1、字符串函数

函数 											功能
char_length(str) 						获取字符串的字符个数
length(str) 							获取字符串的字节数
concat(s1, s2,... , sn) 				连接s1, s2, ..., sn 为⼀个字符串
lower(str) 								将字符串str中所有的字符转换为⼩写
upper(str) 								将字符串str中所有的字符转换为⼤写
left(str, x) 							返回字符串str最左边的x个字符
right(str, y) 							返回字符串str最右边的y个字符
lpad(str, n,pad)					⽤字符串pad对str最左边进⾏填充, 直到⻓度为n个字符⻓度
rpad(str, n,pad)					⽤字符串pad对str最右边进⾏填充, 直到⻓度为n个字符⻓度
ltrim(str) 								去掉str中最左边的空格
rtrim(str) 								去掉str中最右边的空格
trim(str) 								去掉字符串str两边的空格
repeat(str, x) 							返回str中重复出现x次的结果
replace(str, a,b) 						将字符串str中的a更换为b
insert(str, x, y,instr)			将字符串str从第x位置开始, y个字符⻓度的⼦字符串替换为字符串instr
strcmp(s1,s2) 						   ⽐较字符串s1, s2
substring(str, x,y) 				返回字符串str x位置开始y个字符⻓度的字符串

2、日期函数

select DATE_FORMAT(now(),’%Y- %m-%d %H:%i:%s’);

函数名 								 功能
curdate() 							得到当前⽇期
curtime() 							得到当前时间
now() 								得到当前⽇期和时间
year(date) 							得到date的年份
month(date) 						得到date的⽉份
day(date) 							得到date的天
hour(time) 							得到time的⼩时
minute(time) 						得到time 的分钟
second(time) 						得到time的秒
week(date) 							得到date是⼀年中的第⼏周
date_format(date,fmt) 				按格式化串fmt返回date的⽇期字符串

3、数学函数

函数名 				    功能
abs(x) 					求x的绝对值
ceil(x) 				向上取整
floor(x) 				向下取整
round(x,d) 				四舍五⼊,d为保留⼩数的位数
pow(x,y) 				x的y次幂
rand() 					0~1之间的随机⼩数
mod(x,y) 				等同于x % y,求x对y的模
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值