一、字符函数
1.length();
统计字节长度
中文一个字占3个字节
2.concat()函数:拼接字符串
3.upper(),lower()
upper():小写转大写
lower():大写转小写
两者结合使用:
4.substr()
索引从1开始
2表示从第二字符开始,3表示三个长度
结合使用:
5.instr();
函数功能为返回字符第一次出现的索引,如果找不到,返回0
6.trim();去除空格
注意:trim();只能去除前后的字符,不能去除中间的
7.lpad();函数(用指定的字符左填充)
填充不够的字符
10为总共的字符长度,lll为在哈哈哈前面补充的长度,前面不够几个补充几个,一直到10为止
如果待补充的字符超过总的字符长度,则从最后依次向前减去多余的字符
rpad();右填充
8.replace();替换
二、数学函数
1.round();函数,四舍五入
2表示小数点后保留几位
2.ceil();向上取整
3.floor();向下取整
4.truncate();截断
5.mod();取余
三、日期函数
1.now();返回系统日期和时间
2.curdate();只返回日期
3.curtime();
4.查询年、月、日
5.str_to_date():将字符通过指定的字符变为日期
6.date_format();将日期变为字符
7.datediff();函数:计算两个年份相差的天数
四、其他函数
1.select version();
2.select database();
3.select user();
五、流程控制函数
1.if函数
2case();函数
用法一:
case 要判断的表达式或语句
when 常量1 then 要显示的结果1或语句1;
when 常量2 then 要显示的结果1或语句2;
when 常量3 then 要显示的结果1或语句3;
…
else 要显示的值n或语句n;
end
用法二:
case
when 条件1 then 要显示的结果1或语句1;
when 条件2 then 要显示的结果1或语句2;
when 条件3 then 要显示的结果1或语句3;
…
else 要显示的值n或语句n;
end