mysql日期和时间函数

1.当前日期: SELECT CURDATE() ;

      显示:        2008-07-13

2.怎么在Mysql日期字段中的默认值,用一个日期函数来生成系统时间

TimeStamp用来自动记录数据行的创建或修改时间

+---------------+----------------+  
    |   列类型    |   显示格式      |  
    |   TIMESTAMP(14)   |   YYYYMMDDHHMMSS   |   
    |   TIMESTAMP(12)   |   YYMMDDHHMMSS    |  
    |   TIMESTAMP(10)   |   YYMMDDHHMM     |  
    |   TIMESTAMP(8) |   YYYYMMDD      |  
    |   TIMESTAMP(6) |   YYMMDD       |  
    |   TIMESTAMP(4) |   YYMM        |  
    |   TIMESTAMP(2) |   YY         |  
    +---------------+----------------+  
3.等于当前时间,使用now()函数

UPDATE   test   SET  date1=null,date2=NOW()   WHERE   id=3;  

 

4 格式化时间,使用DATE_FROMAT()函数

DATE_FORMAT(date1,'%Y-%m-%d   %H:%i:%s') ==2002-11-14   09:40:09

 

 

select STR_TO_DATE('2012-02-01 11:02:02','%Y-%m-%d %H:%i:%s') FROM aaa

 

你可能感兴趣的:(mysql)