1.TIMESTAMP
显示格式:YYYY-MM-DD HH:MM:SS
时间范围:[ ‘1970-01-01 00:00:00’到’2037-12-31 23:59:59’]
注意:

  • TIMESTAMP列不为空时,默认值可以为“0000-00-00 00:00:00”,但不能为null。
  • 一个表可以存在多个TIMESTAMP列,但一个表只有一个TIMESTAMP类型的字段可以在默认值或者UPDATE部分用CURRENT_TIMESTAMP,即设置为数据更新而改变为数据库系统当前值。
  • TIMESTAMP列的默认值是CURRENT_TIMESTAMP常量值。当纪录数据发生变化的时候,TIMESTAMP列会自动将其值设定为CURRENT_TIMESTAMP。

2.DATETIME
显示格式:YYYY-MM-DD HH:MM:SS
时间范围:[ ‘1000-01-01 00:00:00’到’9999-12-31 23:59:59’]

3.DATE
显示格式:YYYY-MM-DD
时间范围:[‘1000-01-01’到’9999-12-31’]

基础不扎实,总结一下以便日后检索。

内容摘自:http://blog.sina.com.cn/s/blog_4c197d420101cmv3.html

Related Posts: MySQL字段类型中DATETIME、DATE和TIMESTAMP的区别 :