【lesson18】MySQL内置函数(1)日期函数和字符串函数

发布时间:2023年12月19日

日期函数

在这里插入图片描述

函数使用

获得年月日:
在这里插入图片描述
获得时分秒:
在这里插入图片描述
获得时间戳:
在这里插入图片描述
获得现在的时间:
在这里插入图片描述
在日期的基础上加日期:
在这里插入图片描述
内置函数内也可以使用内置函数
在这里插入图片描述
在日期的基础上减去时间:
在这里插入图片描述
内置函数内也可以使用内置函数
在这里插入图片描述
计算两个日期之间相差多少天:
在这里插入图片描述

具体使用案例

建表

创建一张表,记录生日
在这里插入图片描述

插入数据

在这里插入图片描述
在这里插入图片描述

建表

创建一个留言表
在这里插入图片描述

插入数据

在这里插入图片描述
怎么确认表中的数据是2min以内的呢?
在这里插入图片描述
在这里插入图片描述
具体指令:
法一:

select content,sendtime from msg where sendtime > date_sub(now(),interval 2 minute);

法二:

select * from msg where date_add(sendtime, interval 2 minute) > now();

这里就演示法一,法二大家可自行演示

在这里插入图片描述

字符串函数

在这里插入图片描述

函数使用

获取emp表的ename列的字符集

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

具体使用案例

建表

在这里插入图片描述

插入数据

在这里插入图片描述

测试

获取emp表的ename列的字符集
在这里插入图片描述
求emp表中学生姓名占用的字节数
在这里插入图片描述
将EMP表中所有名字中有S的替换成’上海’
在这里插入图片描述
截取EMP表中ename字段的第二个到第三个字符
在这里插入图片描述
以首字母小写的方式显示所有员工的姓名
在这里插入图片描述
去除字符串空格
在这里插入图片描述

文章来源:https://blog.csdn.net/m0_67077469/article/details/135090710
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。