日期函数
current_date() 当前日期
select 可以做表达式和函数的计算。
current_time() 当前时间
current_timestamp() 当前日期加时间
注意:值得说明的是这三个函数底层调用的都是同一个函数,只不过展现出来的结果不同罢了
date(datetime) 提取datetime参数中的日期
date_add(date,interval value date_type) 给date日期加上value时间单位
date_sub(date,interval value date_type) 给date日期加上value时间单位
datediff(date1,date2) 用date1减去date2
now() 得出当前日期加上时间
字符串函数
charset(str) 获取字符串字符集
concat(string1,string2,...) 拼接字符串
instr(string, substring) 在string中找substring
ucase(string) 将string中的小写字母变成大写字母
lcase(string) 将string中的大写字母变成小写字母
left(string,length) 从string左边开始取length长度个字符
right(string,length) 从string右边开始取length长度个字符
length(string) 计算string所占的字节大小
注意:这里的length计算的是每个字符所占字节数,utf8编码规则下,一个汉字占3个字节
replace(str,search_str,replace_str) 取到数据str,并从str中寻找search_str,替换为replace_str,但是不会改变数据库中的数据
strcmp(str1,str2) 比较两个字符串的大小
substring(str,position,length) 从str的第position个位置,取length长度字符
6.MySQL内置函数(下):https://developer.aliyun.com/article/1393862