玖叶教程网

前端编程开发入门

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

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

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

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

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篇之旅吧!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言