专业编程基础技术教程

网站首页 > 基础教程 正文

MySQL实战第73篇:时间日期函数在MySQL中的运用

ccvgpt 2024-11-07 09:53:20 基础教程 6 ℃

欢迎来到MySQL实战第73篇,修炼500篇,让我们加油干!

1.使用find_in_set()函数返回子字符串在字符串列表中的位置

select find_in_set('ba','ball,my,sql,ba,bea');

MySQL实战第73篇:时间日期函数在MySQL中的运用

2.使用ifnull()函数对null空值进行判断,如果不为空,则输入第一个值。如果为空,输出第二个值

select ifnull(null,2),ifnull(3,4);

3.使用日期函数current_date()获取系统当前日期

select current_date(),curdate();

4.使用时间函数current_time()获取系统当前时间

select current_time(),current();

5.使用日期时间函数current_timestamp(),localtime(),now(),sysdate()获取当前系统日期和时间

select current_timestamp(),localtime(),now(),sysdate();

6.使用month()函数返回制定日期中的月份

select date(now()),year(now()),month(now());

7.使用monthname()函数返回制定日期月份的名称

select monthname(now());

8.查询两个日期相差几天datediff(时间1,时间2)

select datediff('2018-12-23','1989-03-26');

9.对时间更新可使用date_add(date,interval expr type)和date_sub()函数

select date_add('2017-02-25',interval 5 day)f1,date_add('2017-02-25',interval 5 week) f2,date_add('2017-02-25',interval 5 month) f3;

求关注,让我们一起去见证MySQL修炼500篇之旅吧!

最近发表
标签列表