mysql中常用函数总结及使用例子
1、字符函数
concat:连接
substr:截取子串 1,substr(str1,a,b);a从第几个开始截取,b截取几位。 substr(str1,a)从第a个开始截取所有的
upper:变大写
lower:变小写
replace:替换
length:获取字节长度
trim:去前后空格
lpad:左填充
rpad:右填充
instr:获取子串第一次出现的索引
2、数学函数
ceil:向上取整,返回大于等于该数的最小整数
round:四舍五入
mod:取模----->取余的方法 mod(a,b); a-a/b*b 得到
floor:向下取整,返回小于等于该数的最大整数
truncate:截断
truncate(1.6999,1);---->1.6
rand:获取随机数,返回0-1之间的小数
3、日期函数
now:返回当前日期+时间
year:返回年
month:返回月
day:返回日
date_format:将日期转换成字符
curdate:返回当前日期
str_to_date:将字符转换成日期
curtime:返回当前时间
hour:小时
minute:分钟
second:秒
datediff:返回两个日期相差的天数
monthname:以英文形式返回月
4、其他函数
version 当前数据库服务器的版本
database 当前打开的数据库
user当前用户
password('字符'):返回该字符的密码形式
md5('字符'):返回该字符的md5加密形式