这里写目录标题
- [<font color='FF00FF'>1. 日期函数](#1. 日期函数)
- [<font color='FF00FF'>2. 字符串函数](#2. 字符串函数)
- [<font color='FF00FF'>3. 数学函数](#3. 数学函数)
- [<font color='FF00FF'>4. 其它函数](#4. 其它函数)
1. 日期函数

-
获得年月日

-
获得时分秒:

-
获得时间戳:

-
在日期的基础上加日期:

-
在日期的基础上减去时间:

-
计算两个日期之间相差多少天:



显示所有留言信息,发布日期只显示日期,不用显示时间

请查询在2分钟内发布的帖子

表中的时间记录的是之前发布帖子的时间,当前时间一定大于表中的时间,所以如果msg_time(表中的时间) > curr_time(当前时间) -2,证明一定在2min内


2. 字符串函数


-
获取emp表的ename列的字符集

-
要求显示exam_result表中的信息,显示格式:"XXX的语文是XXX分,数学XXX分,英语XXX分"

-
求学生表中学生姓名占用的字节数


一个汉字3字节
-
将EMP表中所有名字中有S的替换成'上海'

-
截取EMP表中ename字段的第二个到第三个字符

字符从下标1开始,2是步长,就是从1开始算2个字符,2,2就是MI

因为0被作为返回值了,所以从1开始
以首字母小写的方式显示所有员工的姓名


left从左面开始取两个字符,right是从右面取两个




必须as把表名改了,因为如果不改,看不出来

3. 数学函数

- 绝对值

- 十进制转2进制

- 十进制转16进制

- 把一个数字指定转换

- 保留2位小数位数(小数四舍五入)

产生随机数

取模,取余

向上取整

向下取整

4. 其它函数
- user() 查询当前用户

- md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
就是https的摘要

生成的摘要都是32位的
password()函数,MySQL数据库使用该函数对用户加密

并且会删除历史记录,不能按上箭头
ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
