zoukankan      html  css  js  c++  java
  • mysql 日期比较

    情景是:距离当前到期时间多少天

    可以考虑当前系统时间加上某个天数后,与数据库的字段作比较

    1.已知的时间>=CURDATE()+10

    2.在数据的查询中,考虑到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();

     加密函数:

    //信息摘要算法
    select MD5('sql');
    //密码算法
    select PASSWORD('sql_test');

    建议:md5加密可以用于web开发中,password可以用于密码的修改

    mysql判断一个字符串是否包含某几个字符

    使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0 

  • 相关阅读:
    记录一下过孔和通孔焊盘
    资料分享
    oracle 配置服务端
    oracle 安装
    jquery之遍历展示title
    jquery之radio
    java基础之正则表达式
    java基础之IO流
    java基础之泛型
    java基础之反射
  • 原文地址:https://www.cnblogs.com/save-shengfei/p/6025690.html
Copyright © 2011-2022 走看看