好好学习版
内置函数
日期函数
- 获得年月日
- 获得时分秒
- 获得时间戳
- 在日期的基础上加日期
- 在日期的基础上减去时间
- 计算两个日期之间相差多少天
这里计算相差天数,由前者减后者。 - 当前日期时间
一些常用的日期函数就这些。
字符函数
charset
concat
instr() 返回子串第一次出现的首位位置
ucase、lcase
这个函数可以配合substring,进行拆分转大小写,比如一个名字SMITH,我们用substring将S和MITH分开,保留S大写,将MITH转为小写,然后再将两者用concat拼接回去。
left
从string中的左边取出length个字符。
length
replace
strcmp
和C语言中的strcmp作用是一样的,返回比较结果
substring
从string中的pos位置(2)取出length(3)个长度的字符
ltrim 去除前空格,rtrim 去除后空格
数学函数
使用方法还是和上面那些函数一样,这里就不一一展示了。
conv
conv(number, from_base, to_base)就是将number视为from_base进制下的一个数,将其转化to_base进制下的一个数。
其他函数
user()查询当前用户
database()显示当前正在使用的数据库
md5(str)
md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
相当于一种加密的措施,在用户注册密码信息上应用很广泛,不会简单的保存用户的密码,而是加密码通过摘要后得到的字符串进行保存,有利于保护用户的信息安全。
password()函数,MySQL数据库使用该函数对用户加密
ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
相当于C语言中的三目逻辑运算
总结:
内容比较简单一点。
人性的背后是白狼苍狗,愿你我都能做生活的高手。