MySQL实战第73篇:时间日期函数在MySQL中的运用
author:一佰互联 2019-03-30   click:189

简介:欢迎来到MySQL实战第73篇,修炼500篇,让我们加油干!1.使用find_in_set()函数返回子字符串在字符串列表中的位置select find_in_set("ba","ball,my,sql,ba,bea");2.使用ifnull()函数对null空值进行判断,如果不为空, ...

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

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

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);

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

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

select current_date(),curdate();

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

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

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

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

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

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

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

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

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

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

select monthname(now());

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

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

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

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

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实战第73篇:时间日期函数在MySQL中的运用

求关注,让我们一起去见证MySQL修炼500篇之旅吧!
本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yinxi.net学习互联网营销技术请到巅云建站www.yx10011.com。