简介:欢迎来到MySQL实战第73篇,修炼500篇,让我们加油干!1.使用find_in_set()函数返回子字符串在字符串列表中的位置select find_in_set("ba","ball,my,sql,ba,bea");2.使用ifnull()函数对null空值进行判断,如果不为空, ...
欢迎来到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篇之旅吧!本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yinxi.net学习互联网营销技术请到巅云建站www.yx10011.com。 |