情景是:距離當前到期時間多少天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 加密