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的值

MySQL内置函数详解与实战

本文介绍了MySQL中的日期函数、字符串函数和数学函数等内置函数的使用,包括如何查询5分钟内发送的帖子、字符串替换、截取和格式化、数学取整以及随机数生成。此外,还讲解了其他函数如`user()`和`md5()`,并强调了它们在密码安全和获取当前用户信息中的应用。
8570

被折叠的 条评论
为什么被折叠?



