1.MySQL内置函数
日期函数
练习:
创建一张留言板
查询这个留言板5分钟以内发送的帖子
要求:
当前时间-5min<=发送时间。
即:
now()<=发送时间+5min即可
字符串函数
练习:
字符串替换:将上表中所有小字替换为李
截取员工表姓名的第二个到第三个字段
将员工表姓名转化首字母大写,其他小写的格式
strcmp比较两个字符串,相同返回0,不区分大小写
数学函数
向上取整:向大的方向取整
3.1取整为4
-3.1取整为-3
-3.9取整为-3
向下取整:向小的方向取整
3.999取整为3
-3.1取整为-4
-3.9取整为-4
format函数设置小数位时多余的小数位遵循四舍五入原则。
-3.4取整为-3
-3.5取整为-4
产生0-100的随机数
其他函数
user()--查询当前用户
md5(str) --md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
可以将密码形成摘要,这样保存密码时不是明文保存,更加安全。
其次摘要密码是定长的32位。
显示adwasd密码的摘要
ifnull('str1','str2')-- 如果str1为null,返回str2,否则返回str1的值