情景是:距离当前到期时间多少天mysql
能够考虑当前系统时间加上某个天数后,与数据库的字段做比较web
1.已知的时间>=CURDATE()+10算法
2.在数据的查询中,考虑到sql语句的优化问题,应减小通配符的使用sql
日期函数的介绍:数据库
DATE_ADD:支持日期的加减
select DATE_ADD('2014-03-12',INTERVAL 365 DAY); select DATE_ADD('2014-03-12',INTERVAL -365 DAY);
DATEDIFF:支持两个日期之间的比较
select DATEDIFF('2014-01-01','2015-01-01');
DATE_FORMAT:支持日期的格式化
select DATE_FORMAT('2016-11-11','%m/%d/%Y');
一些日期的获取:函数
//当前的日期和时间 select NOW(); //当前的日期 select CURDATE(); //当前的时间 select CURTIME();
加密函数:post
//信息摘要算法 select MD5('sql'); //密码算法 select PASSWORD('sql_test');
建议:md5加密能够用于web开发中,password能够用于密码的修改优化
使用locate(substr,str)函数,若是包含,返回>0的数,不然返回0 加密