6.MySQL内置函数(上):https://developer.aliyun.com/article/1393860
ltrim(string) rtrim(string) trim(string) 清空开头或者结尾的空格。
数学函数
abs(number) 取数值的绝对值
bin(number) 十进制转为二进制
hex(number) 十进制转为十六进制。
conv(number,from_base,to_base) 将number从from_base进制转为to_base进制
ceiling(number) floor(number) 分别为向上取整和向下取整
format(number,保留小数位数)
rand() 返回随机浮点数
mod(number,取余对象)
关于负数的取余,有兴趣的小伙伴可以自行查询了解。
其它函数
user() 查询当前用户
md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
这样的话,就查不到密码了。但是用户登录的时候如何我们如何知道用户的密码输入是否正确呢?
这样的话即使有人要破解我们的密码,真要有心,还是可以破解的,但是至少我们不让你直接看见,不然让你破解得轻松。
database()显示当前正在使用的数据库
password()函数,MySQL数据库使用该函数对用户加密
ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
实战OJ
首先举个例子
一个字符串String,如何将其首字母变为小写后再将字符串全部输出
查找字符串中逗号出现的次数_牛客题霸_牛客网 (nowcoder.com)