mysql 日期比較

情景是:距離當前到期時間多少天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能夠用於密碼的修改優化

 

mysql判斷一個字符串是否包含某幾個字符

使用locate(substr,str)函數,若是包含,返回>0的數,不然返回0 加密

相關文章
相關標籤/搜索