MySQL中的内置函数

一、时间函数

语法

函数说明
current_date()日期
current_time()时间
current_timestamp()时间戳
now()当前时间
date(date_time)取出时间中的日期
date_add(date, interval value_type)时间相加,单位year, day, minute, second
date_sub(date, interval value_type)时间相减
date_diff(date1, date2)比较date1比date2早多久,单位day

举例

二、字符串函数

语法

函数说明
charset(str)返回字符集
concat(str1, str2...)合并字符串
instr(str, substr)返回substr在str中开始位置, 没有返回0
ucase(str)转换大写
lcase(str)转换小写
left(str, len)从str左边取len个字符
right(str, len)从str右边取len个字符
length(str)返回str长度,单位字节
repalce(str, substr1, substr2)替换str中substr1为substr2
strcmp(str1, str2)比较str1,str2
substring(str, pos, [len])str中在pos处取len个长度,若没有len,默认取到最后
ltrim(str)   rtirm(str)   trim(str)分别是去前括号,去后括号,去左右括号

举例

三、数学函数

语法

函数说明
abs(num)绝对值函数
bin(decimal_num)十进制转二进制
hex(decimal_num)十进制转十六进制
conv(num, from_base, to_base)进制转换
ceiling(num)向上取整
floor(num)向下取整
format(num, n)小数保留n位
rand()随机值范围 [0.0, 1.0)
mod(num, n)求余取模

举例

四、其他函数

语法

函数说明
user()查询当前用户
md5(str)对str进行md5摘要,也可以反过来进行解密
datebase查询现在使用的数据库
password(str)对str进行加密
ifnull(val1, val2)若val1是null,返回val2,否则返回val1

举例

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值